0
0
0
-1
0
-1
0
-1
0
0
-1
0
-1
0
-2
2
-4
4
-6
7
-11
13
-17
20
-27
32
-42
54
-78
128
-419
-1218
-78
588
853
845
-356
-1964
-1260
-270
-1116
-1730
-494
205
-407
-305
51
-540
-687
-414
-1099
-1531
-1185
-853
-913
-971
-739
-330
-99
-31
-375
-1171
-1152
-311
-476
-1014
-774
-332
-132
-324
-318
-292
-934
-1047
-521
-134
691
461
-986
-1251
-737
-1126
-1578
-1005
140
389
-25
314
-372
-1391
-990
-865
-2011
-1616
107
533
252
200
-179
-1000
-1145
-1615
-2681
-2236
48
1136
560
752
1115
-600
-1999
-2877
-3361
-1383
594
982
475
472
485
-449
-1466
-2000
-1729
-1292
-876
-1171
-538
456
369
-653
-949
-550
-1681
-2780
-1622
-351
575
426
-399
-594
-764
-2034
-2201
-244
660
-113
110
990
356
-729
-1336
-1402
-1920
-1954
-230
854
814
796
946
-88
-1491
-1732
-1622
-964
-409
747
1019
489
-755
-732
353
-496
-568
621
-612
-2218
-713
782
91
-528
558
1338
-1018
-2545
-914
-29
-701
-537
963
495
-1152
-1819
-1393
-508
651
247
-295
291
298
-370
-1026
-752
-726
-1206
-499
656
346
175
851
487
-693
-1575
-961
-626
-478
37
56
129
283
-8
-711
-593
-799
-907
-177
175
-300
-411
-156
-344
-454
-462
220
549
-618
-992
-24
-580
-1350
-250
984
53
-730
68
251
-716
-1843
-829
60
-249
-885
-473
1074
519
-747
-1115
137
-78
-1869
-1336
336
-49
-982
-930
506
346
-1714
-1325
228
233
-803
-206
968
39
-1831
-1699
-192
-95
-1110
-126
1459
715
-1075
-1177
-99
-496
-1142
-768
-596
-178
494
-711
-849
819
857
-1639
-2102
-880
-424
-666
-764
1053
1563
-383
-1099
-344
-1246
-2688
-703
1156
-231
-679
577
565
-2689
-3663
437
1601
-934
-587
1454
-423
-1974
-1180
-1113
-2177
-1553
1221
1497
298
-540
-780
-458
-761
-944
-73
-398
-2343
-1287
1771
1290
-619
-242
386
-1519
-2068
33
13
-466
54
799
66
-2520
-1784
1375
351
-1009
353
640
-975
-1484
-402
208
-1173
-1604
120
1785
692
-1633
-1712
383
-93
-1566
-506
1669
1144
-1822
-3331
-729
1044
-795
-785
1496
824
-1766
-1750
95
-527
-1959
-653
60
-1228
-1260
711
924
-1285
-1198
523
487
-2175
-3161
-288
485
-351
37
914
184
-3406
-3746
308
1612
-426
-589
1245
1013
-1817
-3678
-1335
983
66
-930
395
518
-737
-819
-254
-1119
-2001
-878
418
-291
-1417
393
1758
-510
-2497
-1228
-217
-580
-1667
-1133
431
-15
-368
-936
-792
47
-752
-1844
-936
541
132
-1100
-569
-430
-2095
-1957
150
538
-1231
-886
359
-286
-821
-414
69
-643
-1428
-1007
-1149
-1355
-664
991
1384
38
-897
-629
-1521
-2850
-1610
684
651
22
111
188
-703
-1216
-1871
-1573
647
669
-1693
-1346
1146
1187
-1427
-1048
468
-692
-2096
0
0
0
-1
0
-1
0
-1
0
-1
-1
0
-1
1
-3
3
-6
7
-11
13
-19
22
-30
36
-46
57
-74
98
-142
245
-866
-3077
-2351
-2287
-2509
-2720
-2526
-2661
-2655
-2470
-2592
-2844
-2823
-2584
-2387
-2112
-1708
-1466
-1428
-1088
-536
80
757
1495
2124
2343
2364
2292
2087
1890
1798
1778
1665
1643
1742
1763
1766
1781
1666
1396
1132
858
536
260
21
-325
-712
-1034
-1382
-1783
-2092
-2285
-2335
-2286
-2186
-2012
-1847
-1743
-1640
-1541
-1495
-1481
-1422
-1351
-1304
-1239
-1213
-1222
-1291
-1363
-1271
-1079
-887
-677
-487
-326
-236
-159
-85
-125
-211
-350
-521
-661
-736
-745
-757
-782
-844
-915
-981
-1057
-1126
-1193
-1243
-1338
-1454
-1556
-1689
-1850
-2004
-2125
-2189
-2234
-2246
-2190
-2070
-1916
-1775
-1660
-1597
-1577
-1500
-1392
-1298
-1180
-1051
-956
-871
-771
-651
-571
-497
-441
-379
-287
-205
-117
-92
-104
-179
-289
-393
-480
-552
-589
-605
-610
-602
-590
-574
-533
-420
-332
-299
-209
-106
-38
29
117
181
248
364
425
502
670
852
1077
1309
1482
1597
1626
1647
1629
1587
1579
1605
1715
1910
2132
2401
2602
2683
2764
2769
2852
3092
3268
3470
3514
3378
3243
3080
2895
2731
2674
2634
2699
2826
3056
3324
3427
3356
3291
3334
3272
3284
3216
2927
1865
321
-1155
-3334
-4829
-5317
-5357
-4850
-4291
-3681
-3689
-3665
-3112
-2887
-2625
-2261
-2187
-2230
-2064
-1688
-1398
-1311
-1263
-1399
-1543
-1214
-615
256
1200
2024
2720
3040
3189
3103
2763
2418
1988
1555
1136
834
637
354
133
-70
-433
-766
-953
-1061
-1111
-1123
-1098
-1261
-1585
-1947
-2416
-2848
-3203
-3491
-3597
-3505
-3224
-2846
-2418
-1975
-1600
-1258
-925
-617
-296
-9
206
419
537
573
526
449
398
381
466
547
616
661
543
300
-62
-514
-954
-1367
-1746
-2071
-2384
-2666
-2879
-3009
-3087
-3180
-3178
-3097
-2968
-2743
-2461
-2213
-2053
-1955
-1915
-1914
-1861
-1814
-1738
-1623
-1502
-1368
-1240
-1093
-994
-915
-865
-839
-811
-765
-701
-699
-743
-859
-1030
-1195
-1357
-1485
-1568
-1604
-1591
-1575
-1566
-1548
-1506
-1482
-1493
-1481
-1465
-1476
-1500
-1476
-1453
-1476
-1517
-1563
-1580
-1574
-1557
-1463
-1281
-1084
-894
-704
-541
-443
-339
-185
-62
40
122
224
340
420
494
566
601
631
705
801
936
1119
1293
1400
1411
1313
1157
997
843
716
608
525
543
621
708
868
1068
1222
1320
1417
1480
1515
1628
1744
1925
1982
2073
2138
2156
2220
2146
2318
2375
2439
2748
2991
3161
3288
3489
3513
3422
3433
3418
3301
3109
2888
2072
795
-717
-2571
-3995
-4831
-5041
-4797
-4447
-4080
-4043
-3927
-3635
-3388
-3027
-2629
-2214
-1887
-1560
-1196
-1016
-1081
-1261
-1429
-1501
-1347
-893
-136
674
1518
2072
2440
2826
2861
2798
2713
2429
2095
1765
1405
1016
431
-167
-743
-1338
-1772
-2082
-2130
-2021
-1931
-1823
-1774
-1791
-1957
-2193
-2424
-2614
-2738
-2826
-2806
-2730
-2625
-2462
-2281
-2050
-1726
-1271
-771
-252
325
859
1249
1479
1559
1484
1307
1079
876
732
613
526
448
307
103
-142
-488
-938
-1465
-2015
-2327
-2406
-2526
-2720
-2973
-3357
-3780
-3948
-3856
-3782
-3612
-3250
-2877
-2532
-2127
-1759
-1525
-1348
-1186
-1007
-829
-589
-349
-187
-129
-175
-264
-428
-565
-606
-553
-504
-538
-616
-698
-825
-1030
-1232
-1459
-1713
-1933
-2088
-2152
-2194
-2212
-2251
-2342
-2369
-2314
-2178
-2007
-1786
-1534
-1322
-1185
-1136
-1122
-1113
-1122
-1124
-1088
-1008
-920
-805
-672
-606
-564
-511
-424
-328
-166
30
162
277
390
456
432
416
398
379
372
400
467
515
554
575
614
655
676
703
732
769
801
788
769
744
698
656
705
744
741
883
1097
1357
1582
1863
2098
2260
2442
2578
2777
2900
2970
2982
2896
2770
2546
2445
2354
2273
2418
2566
2866
3127
3365
3664
3653
3687
3598
3287
2965
2029
775
-846
-2930
-4362
-5287
-5632
-5565
-5399
-5085
-5191
-4999
-4459
-3797
-2950
-2010
-1105
-470
29
279
376
208
14
-235
-483
-445
-357
89
571
1115
1689
2090
2503
2765
2969
3032
3016
2909
2611
2144
1489
629
-399
-1342
-2264
-2938
-3296
-3478
-3527
-3484
-3214
-3002
-2796
-2533
-2269
-2022
-1812
-1547
-1351
-1266
-1267
-1328
-1428
-1493
-1494
-1392
-1086
-658
-119
409
931
1439
1840
2140
2300
2383
2353
2214
1999
1681
1254
714
130
-408
-867
-1232
-1493
-1685
-1866
-2142
-2478
-2833
-3169
-3294
-3285
-3227
-3178
-3220
-3313
-3336
-3168
-2944
-2727
-2390
-1989
-1578
-1153
-698
-281
76
367
549
640
682
673
589
483
350
116
-176
-473
-741
-994
-1222
-1380
-1525
-1682
-1833
-1977
-2124
-2292
-2387
-2416
-2428
-2397
-2382
-2327
-2301
-2256
-2147
-1994
-1773
-1557
-1298
-1019
-760
-542
-381
-243
-153
-79
-67
-74
-136
-228
-290
-324
-331
-399
-449
-485
-494
-441
-393
-337
-262
-174
-73
1
49
94
184
266
289
304
304
281
262
278
370
480
561
676
799
859
896
921
934
876
829
819
829
885
995
1129
1174
1256
1335
1441
1557
1796
2094
2198
2446
2657
2799
2788
2681
2578
2298
2250
2198
2189
2189
2209
2289
2328
2447
2500
2579
2621
2725
2756
2806
2687
2039
1134
-206
-1699
-2989
-3807
-4125
-4334
-4408
-4538
-4753
-4831
-4562
-4007
-3218
-2250
-1338
-522
57
536
844
1011
1100
987
813
580
427
436
551
723
882
1025
1143
1279
1465
1687
1892
2057
2103
1941
1624
1082
395
-346
-1109
-1770
-2337
-2803
-3187
-3427
-3479
-3468
-3377
-3154
-2790
-2330
-1818
-1284
-782
-374
-73
109
163
178
163
141
121
118
149
217
330
467
626
794
951
1111
1272
1401
1444
1433
1325
1067
678
229
-237
-721
-1172
-1589
-1940
-2223
-2474
-2740
-3086
-3330
-3518
-3573
-3354
-3056
-2809
-2605
-2346
-2164
-2011
-1743
-1454
-1217
-912
-580
-350
-160
39
189
276
357
395
385
408
436
406
261
49
-232
-554
-853
-1117
-1320
-1544
-1758
-1937
-2081
-2248
-2412
-2494
-2479
-2395
-2283
-2107
-1914
-1699
-1516
-1364
-1193
-1067
-936
-787
-612
-483
-398
-320
-275
-290
-292
-261
-235
-226
-234
-224
-258
-336
-420
-503
-563
-677
-734
-751
-772
-765
-751
-691
-640
-570
-446
-283
-70
119
319
492
603
686
739
772
772
783
763
747
775
778
799
853
894
905
919
954
929
947
1062
1143
1254
1367
1411
1449
1552
1609
1638
1700
1760
1821
1886
2056
2121
2145
2232
2319
2421
2461
2632
2762
2821
2948
2926
2915
2787
2682
2563
2259
2024
1821
1619
1229
646
-331
-1432
-2522
-3363
-3736
-3952
-3862
-3917
-3945
-3960
-3980
-3715
-3288
-2542
-1800
-1060
-469
-8
388
716
1015
1039
1033
904
888
961
1026
1169
1160
1168
1062
993
1005
1040
1122
1171
1226
1140
951
618
224
-277
-833
-1317
-1788
-2180
-2537
-2760
-2911
-3061
-3129
-3078
-2860
-2568
-2157
-1663
-1170
-719
-320
7
242
444
603
750
839
859
862
842
810
756
725
694
655
661
705
772
816
805
752
634
452
245
22
-222
-482
-760
-1098
-1452
-1732
-1945
-2079
-2124
-2122
-2326
-2664
-2835
-2999
-2926
-2527
-2108
-1855
-1773
-1683
-1658
-1516
-1146
-729
-419
-171
-3
6
47
129
221
281
280
222
45
-57
-96
-172
-332
-615
-932
-1188
-1383
-1501
-1548
-1639
-1769
-1920
-2070
-2160
-2213
-2213
-2146
-1999
-1825
-1731
-1627
-1457
-1321
-1231
-1129
-1006
-838
-606
-380
-212
-154
-103
-80
-124
-150
-167
-136
-189
-283
-409
-587
-797
-979
-1041
-1100
-1126
-1108
-1052
-987
-910
-801
-729
-610
-494
-363
-211
-37
129
264
400
458
458
452
481
539
596
690
756
777
787
809
838
848
915
992
1051
1094
1103
1180
1209
1260
1313
1270
1309
1298
1375
1489
1569
1749
1823
1913
1943
2028
2136
2155
2317
2466
2606
2594
2612
2561
2447
2374
2268
2260
2044
1833
1604
1452
1405
1330
1218
754
79
-827
-1592
-2210
-2587
-2719
-2932
-3079
-3427
-3646
-3709
-3569
-3146
-2649
-1993
-1453
-941
-452
53
501
856
1133
1187
1282
1311
1362
1357
1286
1206
987
804
602
524
517
529
574
600
632
536
428
265
77
-178
-490
-788
-1133
-1427
-1758
-2073
-2381
-2648
-2805
-2864
-2782
-2580
-2259
-1878
-1505
-1139
-759
-370
-36
270
562
824
1013
1094
1106
1054
955
807
660
531
427
366
332
288
236
183
140
104
52
6
-57
-120
-229
-425
-659
-913
-1185
-1447
-1681
-1885
-2121
-2534
-2892
-3169
-3334
-3156
-2898
-2592
-2381
-2167
-1862
-1563
-1126
-680
-244
116
392
489
471
482
459
441
266
51
-219
-452
-541
-646
-747
-950
-1118
-1246
-1311
-1300
-1242
-1179
-1223
-1325
-1477
-1583
-1706
-1783
-1790
-1820
-1862
-1955
-1967
-1906
-1785
-1631
-1480
-1307
-1110
-876
-655
-414
-234
-112
-40
-51
-83
-187
-250
-334
-459
-605
-784
-962
-1107
-1169
-1169
-1099
-1015
-906
-798
-671
-520
-353
-136
4
128
229
290
336
382
458
481
449
398
416
439
494
592
656
689
681
663
698
793
860
895
943
956
941
988
1056
1048
993
1039
1095
1198
1349
1539
1732
1817
1980
2048
2078
2130
2271
2464
2415
2454
2409
2303
2255
2192
2230
2030
1971
1923
1754
1656
1545
1527
1390
1164
733
122
-630
-1253
-1753
-2187
-2439
-2769
-3026
-3347
-3570
-3583
-3485
-3117
-2680
-2186
-1742
-1290
-786
-259
252
650
999
1176
1356
1421
1456
1492
1402
1307
1092
897
700
549
504
442
404
371
364
313
279
191
79
-78
-290
-479
-750
-999
-1267
-1566
-1872
-2169
-2377
-2529
-2589
-2527
-2386
-2177
-1896
-1578
-1235
-861
-480
-68
312
623
891
1064
1183
1222
1189
1100
963
817
636
441
282
152
37
-55
-125
-170
-217
-247
-261
-252
-262
-305
-389
-504
-655
-891
-1111
-1370
-1767
-2286
-2740
-3095
-3264
-3106
-2963
-2893
-2891
-2763
-2523
-2213
-1668
-1092
-515
-66
299
482
589
737
821
864
722
472
163
-75
-278
-554
-839
-1146
-1395
-1571
-1625
-1594
-1557
-1528
-1526
-1511
-1511
-1452
-1398
-1353
-1344
-1379
-1481
-1625
-1660
-1683
-1662
-1660
-1624
-1511
-1352
-1119
-915
-717
-525
-302
-97
63
183
246
263
247
165
-22
-230
-447
-622
-751
-855
-967
-1092
-1138
-1160
-1113
-1002
-769
-478
-213
38
206
371
507
635
778
851
868
870
867
824
751
639
534
450
362
303
304
393
532
692
846
1019
1148
1260
1385
1539
1682
1739
1844
1860
1879
1905
1900
1977
2027
2102
2132
2244
2360
2439
2521
2626
2733
2718
2786
2759
2687
2566
2375
2274
2049
1793
1513
1071
457
-308
-1029
-1718
-2281
-2668
-2980
-3253
-3573
-3785
-3913
-3848
-3548
-3167
-2624
-2100
-1554
-1054
-570
-19
452
893
1177
1387
1498
1557
1627
1601
1533
1364
1216
1029
866
786
718
707
670
655
563
486
450
367
263
104
-64
-308
-568
-844
-1152
-1448
-1765
-2017
-2247
-2413
-2492
-2488
-2388
-2239
-1996
-1732
-1442
-1108
-716
-301
73
429
719
953
1112
1228
1313
1346
1306
1178
1023
850
674
498
344
209
86
-3
-72
-97
-132
-159
-169
-173
-207
-283
-372
-518
-653
-904
-1201
-1583
-2133
-2485
-2815
-2909
-2879
-2943
-2951
-3043
-2894
-2678
-2291
-1782
-1248
-721
-325
100
321
603
831
1005
1100
927
809
558
342
87
-271
-646
-1050
-1293
-1482
-1584
-1661
-1682
-1715
-1711
-1670
-1643
-1499
-1369
-1218
-1186
-1185
-1208
-1287
-1298
-1331
-1359
-1443
-1494
-1525
-1531
-1445
-1310
-1173
-1045
-859
-700
-546
-382
-217
-41
56
105
89
-7
-96
-184
-245
-329
-490
-636
-723
-792
-792
-726
-591
-421
-269
-67
141
394
670
902
1070
1136
1132
1091
1019
898
817
739
579
411
281
189
151
74
157
317
459
726
930
1207
1415
1645
1945
2208
2459
2668
2839
2857
2896
2846
2807
2810
2785
2755
2631
2456
2307
2166
2018
1956
1880
1843
1680
1621
1547
1339
1144
716
215
-419
-991
-1500
-1886
-2179
-2525
-2882
-3341
-3634
-3818
-3743
-3465
-3126
-2700
-2326
-1836
-1368
-854
-241
323
819
1158
1463
1664
1826
1960
2004
1954
1739
1508
1240
1029
849
706
582
400
267
136
30
-21
-47
-51
-64
-119
-228
-375
-524
-703
-911
-1132
-1365
-1583
-1749
-1899
-2014
-2102
-2158
-2147
-2100
-1957
-1707
-1383
-1039
-663
-265
80
385
667
944
1184
1357
1431
1446
1425
1322
1161
984
778
555
342
165
27
-86
-168
-267
-371
-459
-499
-517
-511
-526
-588
-706
-944
-1208
-1595
-1984
-2184
-2463
-2560
-2575
-2708
-2877
-3032
-2898
-2730
-2456
-2043
-1651
-1247
-855
-487
-243
98
389
604
702
663
627
495
437
238
-129
-482
-824
-1098
-1323
-1447
-1571
-1721
-1828
-1854
-1878
-1847
-1673
-1503
-1295
-1178
-1123
-1061
-1019
-916
-889
-926
-998
-1068
-1122
-1189
-1251
-1296
-1294
-1251
-1174
-1118
-1039
-875
-714
-522
-365
-224
-93
9
136
218
303
350
338
303
242
191
114
98
118
126
136
159
215
306
426
546
677
811
953
1014
1099
1203
1196
1216
1190
1138
1095
1030
1019
993
929
919
944
994
1104
1242
1395
1578
1757
1888
2109
2282
2469
2693
2861
2998
2941
2933
2863
2740
2641
2505
2355
2154
1966
1679
1382
1072
686
212
-305
-771
-1171
-1462
-1680
-1963
-2247
-2499
-2741
-2904
-2977
-2894
-2720
-2555
-2421
-2247
-2043
-1739
-1377
-1049
-702
-422
-180
88
332
565
800
944
1015
1035
1055
1093
1104
1135
1141
1088
997
887
782
709
638
556
485
350
192
37
-89
-248
-456
-634
-829
-1048
-1230
-1354
-1443
-1534
-1618
-1684
-1725
-1730
-1701
-1621
-1500
-1365
-1228
-1048
-849
-664
-485
-292
-94
79
206
320
431
517
577
611
608
565
539
507
461
392
295
208
100
-14
-106
-190
-294
-523
-794
-1126
-1470
-1695
-1839
-1899
-2046
-2167
-2364
-2554
-2617
-2589
-2455
-2331
-2080
-1881
-1701
-1487
-1285
-1056
-894
-670
-521
-400
-283
-214
-155
-203
-291
-462
-601
-711
-801
-868
-938
-1011
-1118
-1147
-1190
-1211
-1179
-1102
-1003
-939
-858
-769
-705
-686
-647
-667
-716
-738
-766
-789
-868
-926
-994
-1074
-1134
-1181
-1197
-1182
-1146
-1105
-1025
-944
-861
-766
-627
-467
-323
-183
-40
76
191
327
455
553
647
736
795
852
922
991
1029
1069
1061
1014
991
995
1016
1018
1002
973
908
878
888
863
844
866
895
857
903
937
945
991
1047
1141
1172
1305
1408
1478
1543
1589
1647
1659
1757
1775
1732
1711
1719
1699
1620
1558
1462
1383
1303
1232
1081
869
674
394
175
-47
-312
-575
-815
-1040
-1286
-1519
-1683
-1772
-1853
-1881
-1895
-1871
-1793
-1678
-1545
-1404
-1224
-1014
-839
-709
-555
-397
-283
-204
-156
-131
-120
-94
-88
-126
-151
-169
-209
-245
-259
-270
-260
-219
-190
-176
-132
-91
-61
-26
-2
8
-29
-96
-168
-226
-295
-399
-520
-633
-751
-868
-969
-1067
-1135
-1152
-1146
-1143
-1153
-1134
-1091
-1054
-1000
-923
-836
-769
-707
-617
-539
-501
-466
-447
-416
-412
-415
-401
-392
-381
-404
-409
-401
-448
-519
-586
-656
-709
-750
-780
-798
-864
-900
-917
-947
-956
-965
-931
-915
-872
-826
-795
-761
-741
-711
-708
-679
-666
-641
-614
-594
-588
-605
-613
-633
-631
-630
-619
-599
-559
-514
-492
-466
-435
-411
-382
-353
-301
-249
-200
-148
-98
-52
-11
11
2
-8
-4
-33
-73
-90
-114
-156
-216
-255
-281
-304
-326
-326
-334
-345
-344
-332
-305
-277
-229
-197
-175
-128
-81
-51
-17
16
77
137
169
201
219
233
252
273
305
320
332
326
306
283
254
211
181
144
105
80
42
13
-3
-3
-6
-5
-6
-3
19
42
61
84
111
107
109
114
123
120
122
139
155
167
168
176
189
196
206
221
234
240
251
254
231
212
233
237
202
194
209
221
220
229
235
247
248
234
207
178
147
103
57
13
-43
-86
-129
-190
-256
-300
-317
-334
-350
-360
-361
-364
-371
-365
-345
-340
-342
-347
-356
-366
-359
-339
-340
-342
-344
-359
-392
-410
-414
-428
-439
-452
-472
-501
-523
-540
-550
-563
-558
-552
-531
-533
-544
-545
-537
-517
-499
-465
-443
-431
-432
-426
-406
-368
-365
-383
-397
-399
-399
-409
-405
-401
-413
-427
-437
-442
-443
-439
-432
-424
-427
-430
-431
-450
-462
-454
-460
-473
-485
-507
-534
-535
-532
-543
-566
-569
-582
-591
-583
-577
-559
-564
-585
-591
-583
-591
-602
-583
-559
-550
-538
-526
-522
-511
-490
-477
-482
-465
-436
-427
-417
-416
-414
-402
-404
-416
-413
-419
-438
-452
-451
-466
-480
-468
-429
-421
-423
-414
-385
-359
-370
-382
-387
-397
-423
-431
-434
-454
-470
-488
-498
-499
-497
-489
-482
-473
-445
-434
-426
-416
-389
-344
-312
-278
-241
-199
-170
-155
-154
-157
-159
-158
-158
-172
-180
-198
-210
-219
-227
-229
-232
-251
-273
-271
-268
-281
-272
-262
-273
-292
-298
-300
-306
-299
-289
-283
-294
-307
-315
-320
-318
-312
-320
-335
-332
-316
-317
-328
-317
-308
-333
-357
-356
-348
-352
-343
-302
-290
-296
-293
-271
-248
-236
-211
-177
-157
-164
-173
-178
-179
-184
-184
-185
-186
-194
-215
-234
-257
-265
-281
-299
-305
-291
-272
-268
-261
-265
-248
-233
-238
-246
-232
-204
-177
-164
-158
-147
-155
-177
-191
-184
-187
-191
-190
-198
-208
-209
-224
-239
-257
-274
-269
-282
-302
-311
-314
-316
-332
-328
-313
-318
-316
-303
-291
-286
-263
-242
-239
-234
-219
-216
-218
-230
-230
-229
-241
-237
-240
-233
-236
-231
-230
-235
-230
-226
-244
-277
-276
-271
-287
-303
-315
-326
-349
-363
-376
-388
-403
-411
-410
-413
-415
-401
-377
-367
-353
-355
-353
-345
-323
-323
-340
-338
-331
-337
-348
-351
-349
-344
-354
-370
-364
-351
-341
-343
-333
-325
-330
-327
-314
-322
-320
-307
-300
-294
-301
-317
-325
-347
-377
-381
-388
-404
-440
-457
-462
-471
-466
-469
-469
-472
-473
-457
-452
-453
-450
-455
-472
-487
-499
-499
-496
-483
-491
-490
-475
-462
-454
-445
-443
-433
-419
-415
-382
-353
-349
-361
-366
-399
-439
-442
-414
-399
-408
-399
-384
-377
-391
-391
-378
-378
-383
-373
-372
-374
-373
-385
-397
-410
-401
-394
-394
-394
-374
-359
-351
-349
-346
-337
-338
-337
-312
-280
-273
-271
-263
-258
-276
-283
-269
-256
-253
-253
-243
-247
-253
-245
-231
-229
-251
-268
-273
-290
-315
-338
-332
-320
-333
-351
-355
-366
-384
-378
-365
-368
-369
-373
-367
-374
-389
-386
-387
-390
-394
-399
-411
-421
-419
-414
-415
-418
-420
-403
-384
-379
-373
-357
-357
-358
-368
-372
-387
-402
-403
-410
-400
-384
-378
-386
-381
-366
-374
-401
-403
-401
-399
-405
-399
-389
-396
-396
-380
-374
-364
-354
-336
-342
-340
-325
-294
-271
-279
-264
-256
-261
-263
-258
-249
-243
-236
-227
-230
-229
-212
-189
-199
-195
-183
-176
-192
-209
-219
-232
-228
-229
-238
-249
-248
-233
-240
-248
-250
-239
-228
-252
-254
-243
-231
-241
-259
-265
-270
-281
-311
-329
-333
-341
-355
-349
-338
-335
-329
-333
-348
-366
-353
-326
-302
-285
-274
-269
-278
-286
-287
-283
-281
-299
-310
-325
-347
-339
-328
-348
-360
-359
-366
-368
-367
-360
-346
-348
-358
-363
-389
-409
-419
-429
-437
-453
-460
-452
-449
-445
-441
-426
-416
-424
-432
-433
-416
-395
-395
-400
-397
-397
-387
-378
-373
-362
-341
-312
-294
-288
-274
-250
-240
-236
-226
-229
-234
-239
-241
-257
-266
-283
-299
-300
-316
-326
-337
-332
-327
-349
-364
-366
-348
-325
-325
-338
-329
-319
-332
-336
-336
-311
-281
-260
-235
-227
-208
-201
-198
-183
-163
-158
-151
-151
-155
-159
-169
-175
-187
-194
-197
-183
-175
-170
-165
-161
-158
-155
-157
-172
-173
-181
-191
-204
-214
-221
-241
-268
-295
-293
-289
-294
-287
-264
-240
-239
-235
-238
-253
-257
-249
-243
-249
-257
-255
-255
-254
-252
-252
-252
-267
-277
-291
-291
-289
-282
-255
-262
-291
-312
-306
-304
-305
-298
-307
-325
-337
-333
-332
-338
-344
-336
-326
-332
-344
-348
-355
-346
-333
-313
-298
-309
-319
-323
-329
-344
-345
-339
-328
-328
-340
-333
-310
-308
-312
-316
-301
-301
-322
-316
-313
-327
-356
-373
-392
-404
-400
-398
-396
-399
-393
-388
-384
-387
-394
-394
-401
-401
-387
-389
-406
-411
-389
-373
-354
-336
-316
-282
-265
-247
-220
-208
-199
-203
-204
-213
-241
-250
-243
-256
-274
-280
-287
-302
-321
-334
-330
-317
-309
-286
-267
-264
-259
-253
-254
-255
-264
-265
-271
-280
-282
-274
-282
-292
-300
-304
-293
-280
-269
-264
-256
-257
-259
-266
-289
-306
-307
-312
-319
-325
-323
-327
-327
-317
-309
-292
-279
-266
-255
-233
-223
-224
-233
-244
-237
-248
-266
-272
-259
-250
-244
-236
-241
-245
-242
-227
-228
-249
-246
-241
-235
-235
-228
-243
-256
-264
-281
-294
-301
-294
-282
-283
-280
-292
-302
-317
-312
-299
-300
-289
-265
-240
-218
-208
-213
-230
-228
-225
-244
-251
-256
-258
-253
-244
-234
-221
-206
-183
-175
-167
-161
-158
-167
-177
-177
-151
-157
-181
-181
-173
-176
-188
-187
-172
-160
-173
-179
-171
-168
-170
-178
-188
-208
-225
-247
-261
-274
-275
-276
-285
-278
-287
-296
-325
-330
-309
-295
-292
-284
-273
-275
-289
-284
-276
-274
-264
-253
-244
-252
-251
-234
-226
-222
-217
-198
-190
-183
-148
-118
-102
-106
-117
-126
-127
-129
-120
-111
-109
-124
-137
-142
-169
-181
-171
-162
-167
-177
-182
-199
-212
-211
-213
-240
-264
-265
-256
-256
-254
-262
-260
-256
-256
-263
-267
-268
-261
-240
-230
-250
-265
-246
-227
-221
-221
-197
-175
-186
-201
-181
-160
-158
-159
-169
-193
-209
-208
-205
-184
-172
-158
-153
-171
-194
-211
-205
-210
-227
-238
-252
-254
-236
-241
-245
-238
-232
-248
-281
-274
-267
-241
-223
-235
-253
-272
-272
-275
-271
-263
-251
-242
-232
-223
-218
-198
-195
-188
-184
-191
-205
-194
-174
-173
-165
-152
-153
-152
-145
-162
-154
-149
-141
-129
-133
-145
-138
-127
-126
-126
-116
-109
-115
-112
-104
-95
-90
-98
-103
-116
-128
-127
-113
-102
-107
-114
-109
-118
-136
-150
-153
-158
-175
-179
-180
-178
-179
-189
-208
-226
-239
-250
-265
-272
-263
-254
-253
-267
-290
-321
-338
-354
-366
-359
-335
-328
-314
-301
-313
-312
-310
-312
-316
-328
-320
-311
-315
-316
-315
-307
-296
-292
-300
-295
-290
-297
-293
-286
-275
-266
-262
-246
-236
-217
-205
-189
-184
-193
-185
-174
-160
-148
-135
-131
-138
-150
-146
-157
-163
-169
-182
-186
-199
-217
-230
-236
-249
-256
-258
-259
-269
-287
-284
-267
-262
-272
-260
-246
-243
-240
-243
-248
-233
-211
-190
-167
-154
-134
-125
-128
-129
-134
-124
-118
-128
-137
-147
-156
-173
-191
-202
-211
-211
-221
-247
-255
-264
-265
-274
-280
-270
-265
-254
-250
-239
-231
-246
-245
-226
-231
-243
-253
-261
-274
-291
-306
-301
-296
-308
-307
-293
-280
-274
-269
-266
-268
-256
-256
-261
-271
-272
-253
-247
-249
-245
-227
-222
-222
-214
-213
-223
-230
-213
-195
-203
-218
-225
-212
-210
-222
-238
-241
-247
-252
-246
-247
-243
-250
-251
-271
-277
-272
-279
-271
-261
-252
-249
-242
-237
-228
-215
-195
-180
-164
-146
-140
-134
-129
-123
-117
-113
-107
-111
-121
-137
-152
-159
-169
-174
-189
-199
-225
-238
-234
-220
-210
-229
-248
-259
-259
-270
-266
-255
-256
-272
-283
-291
-298
-302
-282
-251
-229
-214
-213
-186
-169
-157
-149
-153
-170
-174
-169
-179
-169
-162
-169
-165
-163
-169
-183
-191
-195
-188
-178
-169
-156
-155
-171
-190
-211
-235
-259
-280
-287
-270
-267
-303
-323
-329
-325
-335
-361
-353
-325
-293
-277
-268
-258
-252
-241
-240
-231
-206
-179
-163
-144
-143
-138
-138
-128
-125
-138
-138
-119
-105
-111
-112
-121
-137
-152
-173
-188
-213
-221
-219
-222
-230
-235
-247
-274
-295
-305
-322
-311
-292
-291
-297
-287
-284
-309
-327
-331
-329
-327
-326
-317
-290
-277
-254
-232
-219
-208
-193
-170
-156
-161
-152
-160
-179
-167
-176
-207
-238
-243
-241
-245
-250
-256
-243
-246
-258
-255
-245
-256
-287
-299
-296
-305
-337
-353
-356
-357
-365
-364
-354
-349
-343
-356
-356
-348
-326
-309
-309
-304
-283
-260
-251
-258
-247
-222
-219
-225
-221
-218
-232
-248
-269
-272
-277
-297
-309
-335
-351
-361
-361
-362
-362
-353
-339
-323
-325
-333
-320
-308
-327
-323
-297
-292
-308
-322
-317
-317
-326
-326
-325
-307
-293
-276
-266
-264
-250
-236
-224
-230
-236
-244
-250
-257
-261
-252
-265
-276
-287
-294
-298
-313
-329
-342
-358
-361
-346
-330
-338
-351
-353
-358
-383
-411
-416
-414
-403
-403
-394
-414
-444
-452
-449
-430
-421
-417
-415
-405
-383
-365
-336
-296
-271
-264
-270
-288
-300
-296
-279
-257
-245
-242
-249
-247
-247
-248
-252
-254
-240
-238
-232
-234
-249
-261
-267
-279
-295
-317
-334
-342
-342
-350
-365
-361
-365
-367
-351
-328
-302
-276
-279
-300
-306
-308
-313
-325
-315
-299
-307
-325
-334
-324
-312
-300
-289
-269
-250
-252
-259
-255
-261
-274
-284
-307
-325
-335
-343
-339
-335
-319
-307
-299
-293
-293
-286
-291
-304
-310
-305
-308
-325
-332
-332
-322
-320
-318
-314
-316
-320
-314
-298
-290
-283
-280
-294
-310
-303
-304
-307
-319
-325
-327
-325
-312
-301
-306
-315
-306
-302
-312
-311
-294
-286
-305
-340
-352
-352
-356
-373
-392
-389
-402
-412
-384
-358
-353
-376
-394
-388
-392
-405
-389
-378
-380
-381
-384
-376
-361
-353
-341
-332
-328
-306
-284
-283
-282
-262
-264
-263
-247
-239
-236
-243
-258
-254
-254
-258
-258
-256
-248
-252
-261
-270
-270
-275
-273
-269
-281
-306
-316
-300
-287
-292
-293
-291
-296
-306
-308
-299
-303
-304
-316
-323
-329
-336
-318
-291
-278
-273
-261
-242
-229
-223
-222
-227
-239
-255
-245
-252
-259
-264
-273
-272
-281
-309
-323
-310
-308
-316
-321
-317
-321
-342
-365
-360
-347
-354
-362
-360
-359
-381
-397
-390
-378
-383
-387
-383
-388
-387
-397
-387
-372
-372
-367
-352
-335
-336
-321
-306
-301
-293
-265
-264
-264
-259
-249
-232
-234
-235
-239
-248
-275
-298
-297
-293
-307
-311
-314
-332
-346
-359
-373
-382
-375
-373
-376
-370
-369
-347
-317
-326
-342
-334
-322
-337
-361
-366
-362
-366
-370
-368
-357
-354
-356
-354
-363
-371
-364
-363
-367
-367
-358
-341
-329
-319
-315
-309
-300
-295
-300
-313
-327
-342
-359
-381
-387
-384
-385
-380
-371
-375
-381
-395
-403
-409
-422
-431
-424
-430
-445
-422
-425
-452
-453
-451
-463
-461
-511
-519
-508
-525
-549
-578
-622
-694
-778
-1257
-1710
-1844
-1818
-1926
-2065
-2206
-2022
-1762
-1798
-1503
-1041
-684
-244
74
273
514
782
944
1019
1251
1222
950
555
492
379
38
-507
-914
-1134
-1089
-1309
-1608
-1620
-1470
-1217
-1041
-857
-652
-351
68
314
495
547
728
815
889
848
581
478
339
142
-82
-375
-614
-787
-874
-974
-1049
-1170
-1091
-1105
-905
-792
-667
-632
-454
-121
51
90
223
384
397
557
455
365
263
300
145
-4
-230
-258
-427
-428
-656
-666
-744
-795
-768
-742
-716
-672
-560
-506
-384
-399
-186
-181
32
52
192
168
398
-334
-414
-201
-608
-708
-1350
-1620
-1742
-1727
-1900
-2093
-2089
-1631
-1361
-942
-722
-416
186
657
947
1201
1430
1521
1584
1503
1343
1000
818
388
89
-197
-581
-966
-1264
-1450
-1575
-1430
-1631
-1451
-1454
-851
-1170
-1258
-593
-421
-203
-80
-266
-310
-17
-144
-406
-660
-641
-907
-762
-1101
-1276
-1473
-1287
-1309
-1338
-1184
-1121
-825
-1215
-1176
-807
-755
-694
-799
-780
-478
-798
-1052
-977
-804
-788
-895
-901
-1114
-755
-688
-543
-540
-214
-140
120
143
277
438
407
-185
-345
-326
-653
-877
-1411
-1499
-1803
-1948
-2147
-2369
-2115
-1893
-1776
-1515
-1383
-939
-511
-321
12
105
475
631
628
831
664
617
562
159
76
-103
-244
-302
-573
-459
-358
-334
-142
-92
243
386
493
587
834
895
930
926
673
511
355
130
-115
-420
-800
-1116
-1190
-1291
-1593
-1673
-1897
-2232
-1969
-1971
-2121
-1848
-1742
-1595
-1294
-1060
-851
-560
-84
78
292
825
905
1020
961
884
841
762
390
77
74
-124
-248
-508
-731
-522
-525
-383
-516
-361
-129
-19
32
21
-4
62
-41
-271
-456
-589
-695
-985
-1120
-1408
-1339
-1438
-1424
-1432
-1254
-1028
-837
-647
-451
-125
112
377
479
639
715
755
711
561
432
318
223
-59
-188
-503
-760
-765
-912
-959
-994
-890
-803
-711
-613
-447
-290
-66
-30
44
197
189
162
-42
-232
-254
-407
-600
-788
-902
-918
-1019
-1097
-1104
-1043
-842
-718
-604
-424
-303
-61
38
126
141
198
244
164
25
-22
-60
-227
-371
-540
-576
-639
-729
-789
-788
-640
-604
-628
-544
-451
-361
-294
-325
-298
-261
-244
-284
-384
-428
-478
-450
-540
-639
-659
-691
-676
-705
-719
-599
-587
-524
-468
-433
-325
-306
-240
-187
-189
-146
-196
-233
-280
-331
-356
-424
-488
-513
-511
-564
-633
-660
-618
-594
-612
-626
-611
-571
-522
-532
-572
-598
-565
-589
-637
-674
-643
-593
-633
-642
-638
-633
-582
-531
-485
-436
-372
-319
-288
-245
-188
-142
-142
-141
-127
-119
-115
-115
-114
-118
-157
-204
-213
-214
-153
-155
-120
-99
-80
21
21
41
38
87
107
118
142
120
168
172
187
205
190
244
291
288
306
297
393
409
398
418
402
453
457
471
539
532
540
513
512
549
570
615
618
628
618
625
614
652
678
725
746
718
793
811
844
898
940
989
964
1018
1086
1113
1152
1117
1080
1105
1138
1196
1220
1261
1333
1339
1383
1409
1451
1532
1596
1612
1563
1586
1589
1600
1599
1565
1548
1563
1630
1655
1680
1754
1783
1756
1759
1767
1822
1833
1868
1883
1827
1832
1808
1812
1796
1733
1695
1584
1519
1489
1439
1385
1316
1279
1255
1213
1204
1193
1172
1191
1183
1143
1106
1107
1049
1021
961
886
865
839
814
740
668
668
627
629
675
653
649
658
672
667
708
744
764
713
678
639
570
572
514
436
307
221
158
91
41
-53
-157
-264
-330
-362
-457
-474
-533
-621
-691
-796
-853
-935
-998
-1074
-1201
-1307
-1408
-1494
-1560
-1636
-1718
-1751
-1811
-1820
-1849
-1845
-1807
-1765
-1708
-1688
-1659
-1593
-1546
-1499
-1453
-1418
-1385
-1351
-1348
-1330
-1332
-1362
-1356
-1381
-1370
-1369
-1366
-1333
-1323
-1282
-1243
-1200
-1154
-1127
-1101
-1065
-1034
-995
-985
-991
-964
-982
-1002
-1006
-1003
-999
-1004
-978
-941
-894
-828
-752
-686
-620
-550
-483
-398
-316
-207
-128
-60
1
22
53
92
137
186
247
350
430
523
657
758
848
965
1092
1181
1259
1380
1438
1422
1461
1473
1449
1435
1437
1548
1591
1674
1789
1823
1919
1988
2113
2294
2397
2490
2656
2631
2617
2645
2608
2653
2588
2618
2639
2546
2613
2616
2644
2757
2805
2872
2725
2202
1420
449
-726
-1545
-2101
-2541
-2897
-3668
-4307
-5156
-5749
-5768
-5568
-4957
-4444
-3973
-3509
-3029
-2238
-1345
-544
-35
234
356
601
938
1266
1550
1420
1103
607
227
217
279
543
686
655
600
577
777
980
1135
1175
1025
795
569
411
136
-232
-802
-1485
-2143
-2741
-3095
-3377
-3522
-3658
-3749
-3709
-3620
-3318
-2934
-2473
-1967
-1482
-973
-488
-46
283
515
649
704
733
739
748
686
633
579
493
441
368
369
391
457
563
647
732
724
682
583
404
170
-151
-646
-1219
-1773
-2400
-2861
-3254
-3629
-3973
-4294
-4411
-4489
-4333
-3971
-3595
-3142
-2672
-2248
-1790
-1292
-808
-405
-158
4
58
59
79
39
-80
-223
-473
-702
-866
-915
-889
-905
-863
-844
-893
-912
-929
-921
-930
-1002
-1082
-1267
-1485
-1669
-1882
-2094
-2295
-2444
-2569
-2642
-2624
-2502
-2352
-2166
-1920
-1679
-1419
-1143
-832
-555
-341
-181
-97
-83
-99
-103
-121
-147
-185
-230
-271
-245
-142
39
269
513
710
889
1057
1206
1364
1491
1533
1485
1351
1171
1015
877
785
696
593
492
430
417
506
694
942
1273
1593
1905
2212
2530
2813
3081
3329
3471
3508
3368
3312
3123
3002
2914
2701
2468
2082
1747
1345
938
597
134
-560
-1233
-1957
-2547
-2940
-3228
-3371
-3686
-3944
-4155
-4251
-4033
-3666
-3218
-2790
-2396
-2022
-1554
-1037
-462
14
358
635
757
921
1143
1341
1490
1466
1386
1251
1121
1121
1178
1213
1179
1073
958
838
685
573
396
133
-154
-493
-827
-1164
-1505
-1827
-2187
-2516
-2792
-2996
-3049
-3031
-2952
-2812
-2632
-2397
-2101
-1743
-1370
-991
-614
-251
69
347
577
749
887
966
1007
995
957
926
874
845
790
711
617
504
391
294
218
131
10
-154
-357
-581
-800
-1007
-1195
-1377
-1591
-1797
-1977
-2157
-2290
-2476
-2685
-2913
-3209
-3345
-3299
-3078
-2774
-2473
-2186
-2100
-1985
-1726
-1309
-843
-347
48
242
343
387
468
527
565
512
297
86
-125
-302
-455
-669
-946
-1280
-1534
-1704
-1793
-1794
-1737
-1744
-1844
-1949
-2056
-2072
-2031
-1883
-1731
-1694
-1688
-1729
-1700
-1628
-1469
-1237
-1056
-893
-771
-657
-489
-316
-131
-21
36
93
118
160
195
201
136
43
-92
-204
-222
-189
-107
-32
51
123
187
267
368
516
673
801
873
904
920
928
959
945
937
918
858
848
838
932
1006
1079
1170
1281
1519
1813
2211
2546
2831
3018
3220
3426
3526
3648
3608
3535
3356
3233
3121
2964
2900
2654
2338
1797
1008
-107
-1576
-2793
-3725
-4086
-4093
-4113
-4387
-5155
-5898
-6339
-6083
-5157
-3951
-2845
-2163
-1739
-1380
-797
60
922
1575
1811
1879
1885
2009
2272
2415
2339
1963
1526
1192
1074
1259
1514
1690
1644
1424
1095
803
632
494
308
-11
-408
-911
-1458
-2000
-2551
-3054
-3533
-3865
-4032
-4046
-3855
-3592
-3279
-2973
-2613
-2131
-1569
-910
-240
379
878
1269
1564
1772
1872
1845
1748
1633
1540
1434
1326
1178
955
717
503
375
304
286
261
172
73
-54
-222
-442
-722
-1002
-1283
-1557
-1862
-2159
-2422
-2693
-2866
-2915
-2845
-2733
-2613
-2450
-2318
-2075
-1730
-1502
-1340
-1336
-1422
-1362
-1164
-848
-610
-508
-580
-832
-997
-913
-609
-297
-72
-18
-148
-272
-342
-291
-241
-283
-422
-676
-916
-1174
-1412
-1633
-1887
-2148
-2387
-2496
-2492
-2410
-2260
-2094
-1970
-1885
-1795
-1655
-1426
-1113
-769
-486
-352
-340
-400
-455
-421
-320
-196
-145
-190
-276
-348
-367
-332
-260
-198
-154
-124
-61
-4
31
67
15
-74
-154
-188
-160
-77
13
80
109
156
229
319
471
672
848
948
1008
1013
987
986
1063
1117
1172
1266
1368
1455
1555
1652
1734
1898
2151
2487
2758
3019
3223
3285
3271
3284
3297
3213
3118
2922
2647
2248
1861
1588
1242
968
639
205
-285
-963
-1630
-2284
-2814
-3156
-3436
-3591
-3711
-3880
-3981
-3936
-3730
-3414
-2912
-2260
-1635
-1092
-545
-56
372
829
1241
1581
1776
1860
1932
1922
1910
1864
1720
1509
1268
1048
850
742
677
583
382
125
-166
-448
-656
-852
-1036
-1267
-1546
-1831
-2128
-2374
-2558
-2690
-2742
-2744
-2675
-2543
-2336
-2045
-1714
-1363
-981
-579
-168
240
601
932
1185
1381
1514
1551
1563
1511
1405
1287
1146
998
822
631
449
273
119
-12
-124
-244
-366
-467
-574
-672
-797
-907
-1034
-1207
-1358
-1502
-1600
-1633
-1633
-1576
-1540
-1507
-1447
-1407
-1294
-1083
-831
-592
-398
-307
-318
-460
-668
-908
-1126
-1297
-1334
-1249
-1159
-1175
-1316
-1491
-1652
-1575
-1290
-904
-563
-385
-358
-492
-624
-663
-638
-609
-663
-826
-1056
-1292
-1499
-1658
-1811
-1931
-1983
-2005
-1937
-1796
-1636
-1483
-1367
-1278
-1203
-1089
-929
-732
-543
-428
-427
-545
-697
-818
-858
-779
-644
-520
-465
-487
-519
-548
-502
-380
-226
-80
-31
-13
-41
-91
-124
-154
-174
-163
-110
-52
21
104
204
308
400
494
615
755
926
1142
1267
1334
1388
1355
1354
1357
1471
1623
1733
1832
1805
1799
1811
1930
2141
2326
2547
2646
2738
2835
2907
3005
2974
2936
2835
2636
2455
2293
2140
1891
1603
1275
825
252
-442
-1180
-1893
-2525
-2990
-3289
-3555
-3753
-3942
-4106
-4103
-3879
-3464
-2910
-2265
-1601
-994
-439
48
475
846
1171
1430
1582
1699
1745
1716
1581
1402
1221
991
786
636
555
529
522
508
415
257
80
-100
-275
-468
-662
-904
-1220
-1572
-1919
-2221
-2500
-2710
-2835
-2886
-2830
-2685
-2443
-2137
-1810
-1477
-1083
-647
-211
219
608
916
1135
1262
1320
1341
1323
1243
1129
1015
875
711
545
371
206
61
-35
-89
-124
-155
-213
-297
-411
-536
-672
-824
-981
-1143
-1309
-1469
-1603
-1718
-1783
-1789
-1764
-1689
-1554
-1384
-1167
-926
-689
-498
-374
-276
-205
-232
-374
-641
-976
-1234
-1338
-1285
-1216
-1308
-1469
-1633
-1686
-1567
-1291
-925
-663
-479
-377
-362
-392
-409
-385
-433
-549
-671
-846
-1064
-1280
-1462
-1665
-1828
-1895
-1853
-1766
-1683
-1594
-1471
-1339
-1216
-1108
-1016
-912
-752
-596
-548
-595
-723
-860
-946
-959
-907
-837
-769
-711
-692
-675
-617
-506
-357
-231
-126
-70
-73
-82
-124
-169
-238
-311
-351
-383
-416
-434
-449
-407
-318
-213
-80
41
175
308
454
611
727
807
864
870
894
963
1061
1139
1167
1186
1183
1218
1337
1519
1729
1878
1969
2002
2060
2181
2386
2663
2872
2972
2887
2660
2428
2238
2149
2073
2022
1907
1670
1349
920
438
-143
-845
-1581
-2236
-2719
-2977
-3080
-3160
-3361
-3665
-3947
-4002
-3711
-3074
-2272
-1543
-1011
-720
-494
-215
212
724
1165
1444
1503
1412
1287
1231
1230
1212
1108
943
784
694
701
762
794
729
546
299
75
-89
-193
-317
-509
-800
-1184
-1600
-1979
-2265
-2447
-2562
-2633
-2669
-2659
-2575
-2420
-2192
-1902
-1586
-1224
-849
-477
-136
169
386
523
620
688
732
753
741
691
624
535
456
386
306
248
215
190
173
167
164
144
70
-73
-264
-487
-674
-827
-938
-1013
-1125
-1300
-1510
-1716
-1830
-1804
-1641
-1409
-1192
-1052
-995
-949
-855
-693
-509
-360
-318
-368
-455
-591
-816
-1122
-1451
-1737
-1875
-1781
-1529
-1323
-1289
-1431
-1600
-1627
-1385
-895
-376
-25
68
-126
-437
-667
-705
-592
-486
-460
-583
-877
-1196
-1448
-1585
-1580
-1499
-1360
-1243
-1181
-1163
-1174
-1142
-1063
-989
-903
-819
-765
-734
-743
-805
-911
-1027
-1086
-1066
-972
-806
-631
-506
-424
-377
-322
-232
-106
30
140
219
219
176
62
-120
-269
-358
-369
-277
-154
-75
-41
-29
-15
53
226
464
651
755
792
776
775
829
926
1024
1068
1077
1058
1028
1044
1127
1264
1432
1605
1811
2001
2170
2303
2383
2468
2559
2687
2855
2983
2995
2807
2451
2071
1741
1594
1648
1728
1681
1340
713
-43
-856
-1467
-1784
-1902
-1902
-1968
-2172
-2565
-3028
-3327
-3377
-3119
-2619
-2035
-1569
-1325
-1275
-1285
-1184
-898
-467
-25
314
479
475
416
384
431
543
679
787
854
880
909
987
1065
1131
1165
1136
1045
944
857
770
651
487
240
-78
-427
-742
-989
-1179
-1327
-1470
-1602
-1726
-1810
-1864
-1866
-1796
-1680
-1531
-1359
-1180
-1016
-877
-767
-666
-578
-475
-330
-167
-37
41
86
106
144
238
389
534
664
737
791
832
838
843
837
827
792
733
628
477
303
95
-110
-290
-452
-596
-754
-916
-1059
-1147
-1210
-1244
-1244
-1261
-1269
-1264
-1263
-1237
-1193
-1139
-1144
-1216
-1316
-1476
-1630
-1692
-1689
-1722
-1821
-1940
-2039
-2078
-1931
-1597
-1226
-976
-838
-768
-716
-566
-288
21
215
277
206
-17
-243
-387
-439
-468
-523
-595
-732
-903
-1039
-1139
-1169
-1108
-1010
-923
-885
-889
-934
-1008
-1053
-1041
-1012
-983
-954
-958
-1009
-1063
-1072
-1030
-926
-751
-563
-394
-245
-132
-29
90
244
404
526
588
591
553
495
436
408
414
415
394
390
390
430
496
538
587
656
699
760
825
885
951
978
961
931
930
927
929
937
974
1018
1120
1291
1528
1751
1862
1963
2051
2185
2401
2667
2896
2981
2901
2786
2682
2644
2731
2857
2765
2317
1508
386
-823
-1800
-2224
-2088
-1747
-1622
-2055
-3061
-4213
-4901
-4693
-3658
-2289
-1268
-1052
-1580
-2304
-2617
-2208
-1238
-195
370
255
-268
-783
-980
-735
-242
188
392
393
383
544
913
1383
1733
1886
1871
1772
1717
1757
1862
1899
1702
1259
684
83
-394
-703
-883
-1039
-1246
-1542
-1857
-2095
-2204
-2184
-2082
-1926
-1780
-1656
-1524
-1406
-1323
-1283
-1268
-1264
-1222
-1130
-1022
-924
-872
-869
-822
-688
-470
-201
66
299
513
728
967
1209
1391
1454
1411
1356
1329
1355
1363
1250
959
571
181
-109
-232
-248
-282
-414
-644
-887
-1049
-1094
-1041
-982
-998
-1047
-1113
-1182
-1259
-1391
-1621
-1953
-2303
-2575
-2659
-2572
-2389
-2220
-2155
-2157
-2153
-2024
-1698
-1187
-614
-140
145
194
105
29
41
195
398
503
432
177
-150
-447
-642
-678
-610
-563
-582
-650
-766
-899
-971
-986
-1012
-1057
-1112
-1184
-1303
-1432
-1565
-1708
-1856
-1959
-1972
-1875
-1722
-1547
-1395
-1257
-1119
-949
-730
-483
-233
-22
130
219
254
247
237
229
219
197
185
175
140
107
113
135
186
277
404
538
632
669
663
626
591
579
572
551
499
422
312
222
191
236
352
465
560
654
752
904
1096
1296
1505
1665
1808
1941
2060
2175
2281
2372
2437
2476
2517
2499
2447
2358
2228
2096
1974
1869
1763
1577
1298
913
385
-213
-746
-1150
-1457
-1660
-1842
-2109
-2473
-2808
-3046
-3134
-3007
-2692
-2372
-2148
-2019
-1923
-1819
-1629
-1319
-1013
-797
-662
-580
-527
-442
-276
-81
40
108
171
253
374
592
849
1016
1087
1096
1073
1059
1090
1138
1105
975
777
504
201
-76
-322
-564
-785
-1011
-1231
-1418
-1559
-1642
-1684
-1696
-1700
-1682
-1645
-1564
-1453
-1336
-1215
-1120
-1066
-1010
-961
-870
-747
-613
-501
-409
-320
-238
-126
28
210
418
596
740
850
941
1039
1108
1136
1137
1099
1036
954
851
732
573
375
155
-44
-208
-318
-377
-404
-470
-588
-746
-912
-1021
-1013
-927
-840
-817
-904
-1078
-1232
-1292
-1247
-1141
-1101
-1257
-1567
-1907
-2181
-2259
-2099
-1823
-1604
-1508
-1486
-1486
-1408
-1197
-885
-584
-327
-124
-26
0
7
-31
-139
-233
-314
-372
-400
-415
-480
-634
-839
-990
-1056
-1045
-960
-871
-842
-879
-937
-1032
-1131
-1159
-1143
-1117
-1092
-1104
-1169
-1240
-1278
-1253
-1174
-1060
-888
-732
-598
-470
-333
-201
-81
33
133
209
260
292
312
268
207
160
131
117
125
159
197
236
274
287
313
349
393
467
551
647
715
739
709
652
597
550
565
649
784
902
962
986
977
1028
1180
1431
1688
1873
1938
1939
1941
1988
2130
2301
2360
2278
2126
1957
1832
1815
1890
1890
1730
1370
906
386
-49
-377
-638
-882
-1189
-1561
-1954
-2310
-2546
-2631
-2616
-2548
-2443
-2329
-2201
-2042
-1838
-1600
-1400
-1198
-1005
-839
-714
-566
-429
-311
-194
-109
-71
-21
93
262
434
599
774
878
939
997
1051
1121
1168
1198
1143
1011
834
632
416
195
-2
-245
-511
-769
-1012
-1226
-1396
-1505
-1587
-1665
-1707
-1724
-1702
-1638
-1549
-1458
-1372
-1296
-1233
-1166
-1089
-991
-879
-774
-675
-588
-507
-423
-327
-214
-65
113
275
433
569
669
757
842
932
998
1015
949
842
730
641
556
471
370
197
-19
-250
-402
-469
-487
-522
-613
-750
-899
-1001
-1087
-1187
-1364
-1609
-1845
-1925
-1832
-1712
-1687
-1813
-2010
-2144
-2061
-1760
-1342
-1007
-836
-799
-789
-688
-416
-65
145
214
154
50
39
118
177
132
-24
-222
-357
-390
-339
-308
-380
-557
-740
-867
-926
-907
-862
-901
-1032
-1182
-1341
-1449
-1481
-1451
-1414
-1413
-1424
-1419
-1393
-1338
-1248
-1135
-1017
-878
-722
-604
-485
-378
-309
-229
-167
-128
-94
-62
-41
-29
-23
-9
-16
-44
-58
-50
10
100
170
206
182
157
161
188
227
262
270
223
159
128
116
117
85
44
15
11
79
197
297
371
433
513
640
810
986
1110
1182
1241
1299
1405
1555
1699
1769
1763
1742
1728
1755
1818
1849
1841
1779
1706
1680
1681
1695
1601
1348
949
426
-108
-578
-904
-1118
-1322
-1585
-1967
-2416
-2811
-2984
-2941
-2764
-2497
-2263
-2133
-2055
-1913
-1676
-1341
-984
-730
-608
-582
-534
-425
-252
-64
12
-46
-154
-193
-87
126
405
627
715
716
733
828
974
1126
1215
1163
986
790
592
383
173
-57
-346
-666
-968
-1230
-1439
-1588
-1684
-1773
-1834
-1888
-1911
-1876
-1764
-1606
-1455
-1323
-1219
-1120
-1035
-958
-851
-722
-603
-522
-459
-408
-368
-278
-155
-18
114
232
358
463
583
690
760
827
841
805
748
675
590
484
350
168
-43
-242
-418
-573
-690
-759
-845
-962
-1069
-1159
-1224
-1249
-1282
-1343
-1474
-1679
-1908
-2119
-2246
-2240
-2145
-2026
-1973
-2011
-2044
-2016
-1843
-1535
-1159
-854
-649
-516
-405
-298
-144
39
139
157
122
52
-29
-88
-166
-288
-421
-532
-617
-675
-665
-654
-730
-832
-912
-981
-1038
-1040
-1008
-1016
-1038
-1097
-1189
-1265
-1291
-1283
-1249
-1172
-1081
-997
-943
-875
-776
-645
-491
-323
-181
-84
-13
27
52
97
143
167
162
169
176
160
172
207
211
196
166
166
206
263
324
368
377
322
284
272
274
288
293
285
256
234
230
255
301
355
401
457
505
567
676
800
894
965
1003
1050
1126
1241
1365
1459
1486
1465
1471
1512
1602
1703
1751
1701
1601
1541
1547
1602
1607
1414
965
302
-345
-819
-1032
-1102
-1220
-1508
-2022
-2596
-2972
-3039
-2818
-2489
-2223
-2092
-2094
-2047
-1834
-1452
-1067
-775
-619
-571
-506
-356
-130
68
157
121
-4
-92
-42
137
378
584
709
740
747
765
855
976
1078
1149
1116
1003
815
606
394
176
-40
-281
-538
-804
-1056
-1291
-1445
-1538
-1593
-1635
-1672
-1710
-1675
-1549
-1354
-1150
-1022
-930
-871
-825
-727
-582
-441
-337
-288
-286
-304
-269
-185
-59
72
157
216
297
394
514
629
708
758
756
727
706
686
661
588
445
267
97
-48
-178
-330
-488
-636
-756
-864
-945
-1023
-1142
-1288
-1472
-1682
-1874
-2012
-2101
-2123
-2096
-2040
-2056
-2136
-2199
-2166
-2025
-1736
-1374
-1138
-1026
-951
-845
-686
-450
-192
-48
-53
-101
-106
-71
-21
-15
-84
-229
-359
-407
-388
-353
-370
-482
-661
-768
-782
-735
-671
-675
-763
-905
-1015
-1074
-1125
-1135
-1133
-1145
-1164
-1137
-1074
-1020
-952
-850
-746
-644
-498
-344
-249
-178
-86
-15
30
81
133
164
178
202
213
202
202
236
262
263
286
324
368
405
435
436
416
425
415
405
417
404
354
268
192
134
104
112
131
157
185
234
328
408
475
542
639
764
920
1070
1181
1269
1311
1358
1462
1598
1716
1814
1875
1900
1882
1895
1888
1866
1840
1780
1630
1332
888
321
-258
-712
-1007
-1205
-1413
-1752
-2204
-2686
-2991
-3039
-2866
-2630
-2437
-2340
-2306
-2179
-1889
-1509
-1187
-946
-812
-779
-683
-489
-260
-101
-48
-63
-115
-122
-24
164
347
484
598
705
815
951
1085
1175
1239
1288
1259
1157
1027
859
616
326
33
-265
-546
-813
-1088
-1329
-1488
-1585
-1673
-1739
-1765
-1761
-1717
-1612
-1428
-1244
-1092
-992
-903
-820
-722
-601
-465
-355
-297
-279
-262
-196
-96
22
126
214
300
404
511
642
779
871
919
924
898
858
811
767
655
497
308
84
-111
-249
-382
-545
-729
-894
-1046
-1217
-1346
-1462
-1588
-1754
-1933
-2089
-2187
-2176
-2083
-2011
-2012
-2059
-2084
-2010
-1796
-1448
-1146
-975
-886
-798
-668
-474
-232
-9
93
79
58
83
116
154
145
61
-34
-119
-145
-157
-201
-313
-463
-588
-668
-717
-758
-809
-896
-970
-1037
-1077
-1127
-1177
-1185
-1204
-1194
-1160
-1102
-1038
-994
-950
-889
-802
-677
-520
-389
-284
-201
-121
-64
-6
65
129
204
253
293
332
352
361
377
373
368
375
380
400
403
374
312
256
200
165
169
158
139
102
64
53
58
76
121
175
215
259
309
386
481
567
629
705
796
917
1043
1136
1202
1239
1269
1326
1419
1539
1645
1664
1625
1588
1561
1548
1611
1667
1656
1553
1378
1168
877
498
46
-427
-850
-1135
-1340
-1561
-1834
-2178
-2526
-2748
-2758
-2595
-2351
-2110
-1953
-1850
-1686
-1423
-1131
-867
-659
-524
-429
-293
-110
57
152
151
114
97
149
300
456
581
685
767
832
901
983
1051
1085
1071
1043
964
835
658
445
187
-100
-363
-634
-913
-1144
-1348
-1523
-1668
-1769
-1824
-1821
-1784
-1729
-1608
-1446
-1270
-1097
-949
-829
-728
-632
-519
-387
-264
-190
-154
-118
-76
-13
68
153
240
305
365
442
554
674
752
766
741
687
625
583
518
430
282
88
-105
-276
-431
-554
-660
-768
-865
-948
-1026
-1091
-1127
-1140
-1122
-1154
-1217
-1318
-1426
-1519
-1572
-1644
-1775
-1904
-1975
-1961
-1854
-1671
-1513
-1430
-1379
-1232
-957
-632
-314
-71
40
51
59
118
182
201
136
12
-143
-257
-324
-415
-555
-730
-877
-937
-915
-868
-844
-868
-905
-932
-952
-945
-934
-933
-937
-962
-978
-1003
-1039
-1048
-1006
-934
-792
-634
-505
-416
-343
-233
-106
19
145
258
334
366
354
339
297
268
230
186
161
134
122
108
118
131
129
99
110
169
250
328
384
391
348
316
301
343
388
425
448
439
433
457
525
612
728
815
899
989
1091
1214
1340
1474
1591
1720
1839
1907
1934
1978
2001
1997
1960
1895
1803
1679
1507
1269
909
429
-84
-595
-1024
-1348
-1603
-1844
-2140
-2419
-2632
-2728
-2656
-2482
-2233
-1974
-1741
-1511
-1268
-1003
-734
-517
-373
-244
-137
-48
60
142
184
189
198
237
284
376
538
710
870
1004
1096
1162
1200
1214
1209
1180
1101
955
744
483
195
-108
-420
-713
-972
-1200
-1369
-1484
-1581
-1655
-1671
-1637
-1579
-1499
-1370
-1191
-1009
-846
-720
-628
-558
-490
-436
-369
-320
-278
-214
-171
-110
-25
50
117
213
305
428
575
687
777
835
848
795
727
653
551
435
293
103
-99
-284
-442
-595
-750
-888
-994
-1056
-1066
-1060
-1044
-994
-963
-949
-912
-876
-838
-810
-816
-842
-936
-1069
-1233
-1396
-1567
-1695
-1686
-1547
-1369
-1232
-1148
-1098
-1009
-814
-539
-241
-32
80
111
98
86
79
27
-81
-240
-399
-541
-651
-725
-820
-939
-1025
-1039
-976
-891
-836
-794
-793
-800
-806
-815
-822
-833
-828
-816
-821
-851
-908
-949
-918
-819
-697
-556
-409
-266
-167
-89
21
121
210
249
273
250
200
136
60
-21
-97
-158
-211
-206
-193
-178
-137
-92
-60
-30
21
94
168
233
263
219
151
98
59
50
49
39
52
100
157
236
310
424
540
667
836
1025
1208
1362
1482
1572
1641
1708
1802
1902
1941
1978
2033
2032
1992
1920
1846
1742
1630
1521
1405
1205
876
421
-159
-753
-1273
-1679
-2004
-2279
-2513
-2735
-2936
-3063
-3056
-2918
-2660
-2271
-1839
-1425
-1030
-653
-342
-105
76
235
373
465
521
561
565
507
424
326
254
283
358
484
647
791
879
887
872
793
698
598
451
255
-3
-298
-655
-999
-1320
-1602
-1804
-1946
-2010
-1997
-1906
-1791
-1635
-1451
-1267
-1064
-820
-538
-260
-42
87
173
217
209
171
127
77
16
-50
-82
-89
-83
-72
-44
9
70
156
242
298
297
238
121
-6
-148
-289
-445
-599
-729
-877
-1020
-1126
-1175
-1180
-1113
-1016
-871
-679
-494
-296
-126
28
154
247
288
296
277
225
113
-23
-166
-348
-497
-755
-1154
-1645
-2177
-2542
-2618
-2369
-2054
-1874
-1830
-1843
-1845
-1685
-1261
-764
-361
-53
149
168
84
59
11
-93
-124
-99
-92
-152
-256
-417
-656
-844
-932
-984
-986
-919
-885
-959
-1106
-1284
-1489
-1599
-1527
-1342
-1165
-1026
-923
-876
-804
-635
-401
-124
171
430
598
649
651
584
449
293
134
-55
-237
-373
-525
-700
-871
-989
-1041
-1014
-869
-656
-461
-333
-246
-190
-131
17
216
388
509
583
632
693
740
775
768
783
837
928
1047
1138
1182
1119
1038
981
985
1027
1120
1183
1203
1242
1282
1404
1528
1725
1983
2188
2327
2421
2421
2283
2071
1846
1613
1308
846
173
-833
-2042
-3187
-4021
-4413
-4487
-4323
-4090
-3945
-3773
-3377
-2694
-1787
-744
320
1198
1792
2193
2458
2535
2458
2254
1934
1501
1080
737
470
270
76
-152
-407
-590
-652
-600
-448
-337
-389
-648
-997
-1375
-1763
-2073
-2288
-2428
-2545
-2580
-2507
-2295
-1955
-1492
-930
-328
320
970
1561
2039
2374
2522
2434
2192
1861
1486
1085
636
158
-355
-845
-1253
-1537
-1681
-1723
-1712
-1641
-1524
-1388
-1261
-1171
-1102
-1073
-1093
-1074
-1026
-970
-915
-842
-739
-627
-433
-156
170
518
854
1120
1326
1465
1541
1523
1387
1155
828
448
32
-379
-760
-1110
-1425
-1697
-1859
-1894
-1838
-1732
-1601
-1424
-1225
-1053
-862
-692
-546
-442
-377
-616
-1174
-1885
-2563
-2864
-2551
-1662
-923
-675
-795
-936
-831
-339
547
1252
1409
1161
780
340
-174
-624
-1083
-1552
-1920
-2068
-2060
-2018
-2014
-2058
-2063
-1952
-1641
-1235
-804
-406
-196
-215
-423
-688
-919
-938
-706
-390
-220
-248
-326
-378
-298
-39
296
528
572
504
339
100
-165
-464
-817
-1158
-1412
-1509
-1512
-1439
-1348
-1297
-1227
-1041
-698
-232
255
619
763
719
564
386
319
351
401
393
312
216
170
188
271
397
502
619
766
914
1015
1074
1015
910
833
798
873
1017
1186
1395
1538
1646
1796
1919
2057
2214
2378
2452
2301
2103
1833
1576
1373
1230
1032
444
-473
-1711
-3030
-4099
-4620
-4640
-4457
-4157
-3896
-3691
-3436
-2826
-1842
-746
380
1368
2112
2538
2805
2930
2819
2492
2024
1529
1066
760
560
346
57
-277
-617
-919
-1022
-965
-840
-777
-863
-1129
-1541
-1969
-2302
-2539
-2673
-2689
-2594
-2394
-2035
-1541
-997
-433
139
750
1337
1946
2443
2722
2740
2504
2090
1564
1050
533
56
-393
-838
-1243
-1568
-1784
-1902
-1901
-1848
-1741
-1595
-1429
-1264
-1156
-1110
-1131
-1141
-1113
-1015
-832
-585
-335
-108
123
363
648
955
1265
1518
1652
1653
1549
1359
1063
701
304
-116
-540
-924
-1289
-1565
-1762
-1873
-1885
-1812
-1689
-1508
-1305
-1097
-885
-699
-533
-398
-332
-466
-630
-874
-1132
-1317
-1360
-1338
-1361
-1249
-1032
-705
-318
18
183
134
92
29
-69
-204
-447
-737
-1084
-1365
-1608
-1804
-1851
-1764
-1618
-1444
-1216
-1048
-941
-829
-710
-635
-634
-647
-703
-826
-929
-962
-992
-1017
-991
-866
-663
-428
-210
-72
-17
-3
-2
-9
-28
-100
-233
-392
-557
-729
-873
-940
-947
-908
-810
-696
-601
-475
-312
-174
-105
-74
-47
-40
-49
-42
-41
-50
-47
-3
103
256
407
554
671
742
765
773
776
755
676
603
564
532
509
511
525
524
593
709
908
1187
1510
1776
1872
1920
1889
1903
2017
2188
2270
2193
2111
1838
1512
1265
1117
995
923
961
902
487
-189
-1069
-2169
-3160
-3773
-3944
-3980
-3897
-3678
-3472
-3183
-2679
-1855
-914
85
1124
1980
2574
2908
3040
2885
2541
2070
1521
984
547
259
-24
-288
-555
-862
-1127
-1233
-1124
-973
-835
-778
-887
-1200
-1556
-1826
-2069
-2209
-2218
-2085
-1855
-1534
-1093
-617
-119
384
902
1382
1810
2162
2337
2304
2030
1588
1032
439
-88
-560
-970
-1300
-1557
-1744
-1834
-1821
-1776
-1683
-1520
-1314
-1100
-918
-796
-769
-784
-774
-740
-686
-552
-345
-130
74
306
546
765
977
1168
1267
1270
1199
1021
741
383
-26
-476
-900
-1243
-1498
-1663
-1738
-1740
-1684
-1595
-1448
-1262
-1047
-817
-567
-363
-302
-350
-562
-834
-1113
-1376
-1522
-1591
-1592
-1537
-1319
-1057
-827
-504
-180
0
63
182
245
192
27
-201
-618
-1162
-1500
-1693
-1759
-1717
-1522
-1426
-1442
-1363
-1182
-1004
-875
-696
-617
-684
-756
-811
-919
-1050
-1076
-1061
-1017
-877
-679
-477
-309
-156
-78
-52
-6
60
103
87
-14
-260
-564
-809
-973
-1052
-1051
-970
-911
-861
-774
-620
-461
-334
-204
-95
-25
26
59
68
49
20
15
65
197
353
497
624
724
773
802
825
863
880
905
885
809
703
595
548
516
594
712
939
1232
1527
1787
1979
2205
2370
2487
2507
2410
2305
2256
2233
2157
1946
1585
1187
926
802
772
564
-18
-857
-1930
-2917
-3507
-3646
-3544
-3598
-3658
-3648
-3397
-2820
-1864
-754
153
906
1548
2116
2542
2907
3093
2920
2463
1857
1330
861
519
235
-111
-517
-927
-1206
-1371
-1373
-1343
-1394
-1527
-1703
-1872
-2039
-2115
-2149
-2217
-2197
-2031
-1688
-1249
-695
-112
381
826
1276
1721
2066
2278
2319
2165
1807
1364
899
402
-97
-595
-1058
-1458
-1743
-1889
-1947
-1934
-1871
-1813
-1741
-1587
-1403
-1209
-1050
-935
-846
-757
-598
-394
-160
97
362
622
875
1097
1267
1385
1429
1371
1232
1010
727
397
27
-386
-783
-1131
-1393
-1511
-1571
-1572
-1525
-1438
-1317
-1183
-1022
-892
-884
-1000
-1170
-1377
-1487
-1413
-1233
-1127
-1055
-837
-564
-253
93
436
579
530
460
315
80
-179
-445
-825
-1268
-1607
-1815
-1926
-1926
-1804
-1637
-1506
-1345
-1136
-955
-803
-642
-577
-608
-659
-728
-800
-823
-785
-782
-778
-704
-561
-403
-232
-102
-83
-141
-202
-286
-388
-513
-635
-793
-1008
-1143
-1186
-1162
-1079
-930
-754
-595
-433
-266
-88
59
153
154
92
11
-48
-90
-162
-206
-214
-172
-89
40
196
334
424
458
452
435
409
369
343
309
260
181
114
104
249
460
711
966
1167
1381
1578
1812
2030
2086
2020
1835
1594
1472
1460
1541
1514
1440
1310
1070
922
888
973
1096
1271
1465
1526
1477
1287
743
-244
-1572
-2912
-3960
-4370
-4220
-3826
-3425
-3199
-3008
-2676
-1971
-854
441
1616
2466
2901
2920
2690
2332
1872
1362
834
360
-63
-359
-503
-561
-622
-729
-823
-874
-837
-714
-619
-724
-1021
-1448
-1929
-2309
-2537
-2567
-2448
-2153
-1671
-1106
-505
33
527
967
1378
1769
2048
2147
2034
1693
1128
510
-84
-597
-991
-1252
-1438
-1570
-1625
-1608
-1528
-1427
-1312
-1204
-1127
-1056
-1012
-992
-995
-1025
-1043
-1009
-858
-585
-243
140
529
865
1109
1276
1358
1379
1330
1203
986
632
211
-230
-669
-1022
-1249
-1394
-1437
-1418
-1354
-1253
-1115
-913
-703
-521
-404
-411
-443
-506
-503
-620
-883
-1484
-2323
-2961
-3189
-2707
-1864
-833
-263
-112
-113
-36
304
709
1055
991
608
50
-502
-978
-1388
-1629
-1843
-1905
-1730
-1385
-989
-726
-604
-704
-898
-990
-891
-740
-657
-696
-987
-1322
-1536
-1439
-1086
-591
-113
177
337
414
499
490
400
235
-31
-321
-540
-689
-850
-1019
-1179
-1251
-1196
-928
-543
-139
139
263
222
120
112
149
189
171
91
-50
-139
-115
1
136
299
510
690
799
876
898
843
777
660
552
459
457
519
536
605
666
733
959
1357
1792
2107
2316
2353
2254
2089
2050
2079
1994
1903
1638
1332
965
739
628
491
459
454
406
90
-402
-1240
-2333
-3362
-3987
-4047
-3819
-3286
-2816
-2506
-2256
-1854
-1055
-72
1039
2006
2641
2869
2811
2607
2259
1890
1381
822
241
-219
-501
-680
-755
-897
-1082
-1338
-1504
-1524
-1452
-1328
-1326
-1457
-1725
-1961
-2126
-2147
-1999
-1713
-1242
-712
-107
473
969
1348
1651
1905
2052
2112
2025
1800
1401
839
239
-340
-820
-1182
-1441
-1614
-1697
-1709
-1672
-1581
-1493
-1429
-1374
-1308
-1196
-1087
-988
-904
-831
-708
-512
-249
55
409
786
1114
1350
1508
1542
1472
1307
1080
784
405
2
-440
-857
-1214
-1485
-1660
-1735
-1683
-1550
-1365
-1223
-1086
-993
-935
-958
-1177
-1509
-1898
-2176
-2197
-1922
-1413
-987
-695
-492
-269
73
493
957
1160
1035
695
253
-250
-770
-1205
-1617
-1983
-2201
-2247
-2157
-2009
-1815
-1641
-1507
-1343
-1136
-901
-721
-635
-675
-847
-1063
-1156
-1093
-916
-654
-400
-192
-15
137
242
306
291
177
-27
-270
-490
-741
-992
-1223
-1395
-1469
-1405
-1187
-917
-631
-373
-142
31
163
313
426
477
432
337
226
89
-49
-150
-162
-107
4
145
260
325
350
361
365
352
291
230
172
120
116
185
288
363
511
750
978
1182
1463
1617
1666
1699
1692
1689
1617
1617
1564
1434
1379
1331
1362
1312
1337
1417
1359
1355
1358
1424
1428
1364
1242
939
375
-414
-1345
-2491
-3511
-4218
-4398
-4134
-3646
-3065
-2591
-2135
-1619
-910
-18
939
1797
2324
2507
2292
1904
1458
1044
677
276
-34
-253
-337
-336
-279
-239
-355
-563
-784
-926
-1066
-1211
-1396
-1704
-2082
-2439
-2627
-2626
-2391
-1943
-1363
-690
-25
586
1064
1421
1700
1889
1966
1922
1742
1434
1026
550
69
-344
-648
-848
-913
-902
-891
-861
-854
-912
-1036
-1188
-1313
-1423
-1449
-1444
-1427
-1394
-1319
-1154
-880
-475
-29
441
872
1218
1448
1565
1575
1467
1301
1062
767
441
102
-255
-577
-835
-1041
-1138
-1133
-1094
-993
-947
-923
-873
-826
-835
-862
-900
-1029
-1125
-1243
-1242
-1199
-1213
-1303
-1479
-1622
-1646
-1428
-1039
-720
-473
-346
-325
-411
-465
-447
-446
-507
-606
-703
-871
-1069
-1189
-1239
-1294
-1308
-1241
-1116
-1021
-977
-984
-1074
-1197
-1304
-1322
-1258
-1157
-1044
-977
-938
-886
-797
-623
-433
-264
-139
-74
-50
-105
-200
-285
-365
-439
-448
-402
-383
-349
-328
-318
-305
-240
-153
-64
-5
-5
-66
-149
-211
-277
-301
-301
-265
-163
-9
146
271
365
456
558
622
689
716
670
612
570
584
639
695
762
836
847
812
882
1054
1268
1440
1577
1573
1423
1300
1264
1424
1540
1682
1667
1631
1474
1293
1303
1286
1334
1248
1221
1169
1037
809
261
-452
-1638
-2695
-3442
-3691
-3580
-3342
-2893
-2693
-2421
-2059
-1397
-515
358
1225
1778
2071
2015
1906
1670
1283
921
506
235
-45
-143
-191
-241
-314
-507
-652
-821
-893
-1007
-1145
-1403
-1763
-2079
-2388
-2553
-2643
-2507
-2172
-1700
-1113
-492
102
572
961
1243
1478
1636
1678
1647
1473
1201
810
400
9
-296
-516
-674
-737
-790
-845
-950
-1067
-1208
-1368
-1492
-1580
-1626
-1681
-1662
-1619
-1529
-1340
-1057
-691
-299
121
541
893
1141
1298
1358
1285
1152
958
753
548
322
82
-187
-414
-576
-653
-640
-645
-661
-710
-767
-834
-847
-831
-868
-997
-1203
-1384
-1555
-1618
-1641
-1646
-1649
-1487
-1129
-645
-170
151
289
304
292
274
220
100
-114
-380
-642
-867
-1060
-1222
-1285
-1284
-1241
-1182
-1110
-1026
-990
-1027
-1119
-1256
-1385
-1392
-1339
-1263
-1200
-1141
-1063
-937
-731
-470
-248
-74
25
40
3
-90
-227
-416
-582
-724
-814
-857
-876
-864
-822
-716
-627
-517
-424
-314
-226
-200
-236
-283
-331
-356
-317
-253
-149
-23
122
266
374
459
522
532
537
507
434
338
247
160
61
16
-14
-3
90
282
454
551
653
702
748
798
883
1029
1111
1256
1350
1403
1360
1300
1355
1360
1525
1722
1945
1973
1920
1905
1789
1796
1742
1827
1730
1627
1540
1365
1230
1000
710
28
-960
-2249
-3409
-4137
-4206
-3732
-3177
-2640
-2367
-2099
-1707
-1018
-47
844
1623
2032
2129
1957
1718
1451
1118
813
493
315
214
325
485
500
334
-26
-378
-672
-821
-989
-1235
-1628
-2095
-2512
-2816
-2885
-2808
-2519
-2077
-1534
-933
-360
152
511
765
944
1103
1209
1249
1215
1081
870
592
349
162
43
-15
-61
-133
-233
-354
-569
-853
-1180
-1540
-1812
-1969
-2037
-2066
-2032
-1909
-1741
-1491
-1144
-721
-267
189
576
873
1051
1124
1139
1061
934
799
695
611
526
435
289
112
-24
-102
-181
-256
-367
-529
-726
-925
-1125
-1311
-1447
-1519
-1531
-1449
-1452
-1394
-1349
-1251
-1044
-811
-649
-832
-1011
-1247
-1227
-1064
-775
-547
-465
-348
-292
-170
-126
-39
-11
-67
-163
-298
-476
-663
-843
-1044
-1255
-1422
-1459
-1387
-1279
-1196
-1217
-1286
-1298
-1218
-1080
-961
-874
-859
-864
-872
-821
-752
-658
-555
-469
-350
-252
-160
-121
-119
-140
-193
-240
-263
-257
-261
-275
-361
-479
-598
-591
-530
-461
-385
-329
-281
-241
-217
-219
-210
-163
-48
54
141
159
154
184
253
343
381
443
477
533
584
644
637
633
624
628
726
801
925
1017
1106
1208
1209
1271
1313
1469
1598
1629
1692
1546
1488
1429
1580
1741
1786
1764
1536
1302
1016
888
930
884
484
-206
-1312
-2593
-3649
-4148
-3948
-3615
-3047
-2585
-2255
-1956
-1590
-916
-233
460
987
1341
1429
1340
1241
1041
838
590
487
494
640
889
1038
1011
733
330
-120
-509
-825
-1127
-1434
-1818
-2204
-2553
-2748
-2770
-2610
-2246
-1783
-1259
-758
-325
13
225
360
453
535
618
747
845
887
905
873
837
803
809
808
755
631
408
100
-286
-709
-1149
-1492
-1759
-1940
-2053
-2090
-2020
-1902
-1696
-1458
-1179
-899
-610
-323
-83
121
230
294
323
366
432
536
661
759
820
825
784
683
584
479
334
146
-94
-353
-622
-874
-1101
-1260
-1359
-1407
-1435
-1383
-1352
-1287
-1225
-1180
-1151
-1263
-1339
-1484
-1583
-1629
-1552
-1306
-973
-575
-278
-167
-170
-124
4
140
161
75
-110
-349
-567
-775
-953
-1088
-1135
-1138
-1127
-1135
-1160
-1193
-1272
-1378
-1473
-1529
-1493
-1420
-1326
-1273
-1254
-1148
-979
-760
-530
-348
-201
-87
-4
39
22
-32
-92
-165
-191
-189
-183
-210
-244
-318
-410
-489
-539
-532
-521
-525
-574
-613
-619
-574
-470
-358
-235
-139
-25
95
205
311
330
349
362
423
504
578
582
585
572
572
617
609
623
575
592
577
517
566
608
729
901
1022
1112
1206
1351
1583
1634
1694
1617
1535
1603
1600
1750
1729
1676
1554
1399
1343
1128
1132
1068
1141
874
264
-695
-2082
-3071
-3721
-3526
-3165
-2664
-2235
-2199
-2129
-2010
-1459
-863
-212
260
427
438
396
508
465
453
364
342
529
882
1339
1552
1536
1222
811
415
122
-51
-315
-634
-1102
-1554
-1880
-2047
-2041
-1978
-1792
-1607
-1381
-1104
-883
-777
-807
-812
-793
-663
-443
-145
94
267
450
586
761
967
1184
1294
1320
1258
1068
807
459
131
-214
-506
-706
-850
-963
-1063
-1117
-1162
-1144
-1140
-1134
-1100
-1059
-1021
-1002
-964
-944
-904
-832
-696
-514
-287
-35
171
347
460
547
616
652
688
646
579
433
308
183
50
-42
-142
-216
-326
-398
-501
-607
-767
-893
-1067
-1269
-1644
-2197
-2671
-3005
-2952
-2838
-2519
-2344
-2097
-1620
-1154
-788
-685
-518
-350
-197
-110
-88
-182
-234
-241
-256
-274
-194
-15
93
89
-125
-383
-691
-947
-1231
-1565
-1822
-1987
-2080
-2070
-2031
-1925
-1777
-1553
-1246
-1052
-866
-762
-697
-681
-670
-644
-585
-438
-243
-42
122
292
423
529
551
570
490
412
327
161
2
-197
-313
-416
-427
-378
-318
-215
-93
0
17
9
-13
-6
28
68
92
145
278
400
521
634
790
964
1068
1191
1181
1127
1050
1075
1156
1229
1364
1518
1621
1689
1664
1702
1719
1733
1766
1758
1750
1612
1544
1392
1232
1093
1063
1176
1191
1260
1183
535
-234
-1229
-2096
-2593
-2761
-2427
-2361
-2265
-2209
-2221
-2057
-1784
-1333
-1061
-766
-553
-454
-454
-418
-396
-482
-351
-103
286
689
1050
1200
1173
1077
914
758
590
457
229
-22
-245
-511
-733
-872
-933
-924
-874
-800
-781
-834
-926
-1081
-1250
-1364
-1378
-1347
-1259
-1131
-968
-819
-623
-384
-179
42
224
396
493
529
482
399
329
272
263
268
300
280
281
273
218
143
27
-71
-186
-290
-380
-499
-608
-716
-826
-888
-920
-924
-919
-900
-886
-887
-867
-864
-844
-821
-762
-655
-559
-445
-346
-244
-144
-54
74
104
112
-17
-280
-510
-815
-1022
-1130
-1166
-1167
-1154
-1065
-1001
-1084
-1045
-967
-1022
-1029
-1021
-1123
-1298
-1366
-1447
-1506
-1470
-1300
-1162
-1056
-887
-810
-794
-798
-785
-855
-886
-884
-892
-917
-911
-902
-924
-877
-823
-770
-714
-648
-663
-679
-740
-795
-863
-888
-871
-855
-776
-731
-616
-617
-544
-509
-494
-451
-429
-404
-433
-420
-443
-450
-433
-354
-286
-204
-104
-19
50
102
153
140
135
137
133
131
194
253
276
308
364
386
346
431
444
464
545
575
574
494
538
573
618
723
818
904
943
1037
1025
1034
1067
1089
1150
1162
1208
1165
1106
1096
1042
1085
1114
1232
1244
1259
1259
1198
1182
1105
1104
962
981
718
229
-180
-866
-1141
-1361
-1267
-1202
-1382
-1268
-1394
-1435
-1374
-1258
-1239
-1326
-1292
-1343
-1400
-1403
-1306
-1310
-1229
-929
-692
-423
-177
-4
1
-31
57
52
97
76
49
-38
-108
-92
-107
-15
45
120
175
211
183
72
-47
-220
-334
-436
-494
-558
-642
-657
-692
-664
-618
-592
-553
-566
-577
-609
-681
-708
-749
-814
-852
-844
-777
-774
-723
-689
-680
-618
-576
-497
-435
-364
-324
-279
-249
-203
-138
-50
15
32
90
79
82
38
-17
-47
-100
-104
-132
-149
-198
-233
-238
-245
-233
-240
-238
-283
-367
-397
-585
-644
-835
-1002
-1084
-1147
-1025
-1013
-916
-866
-855
-842
-817
-867
-896
-862
-924
-967
-1019
-982
-1019
-974
-864
-759
-642
-501
-412
-443
-454
-431
-455
-479
-415
-396
-415
-402
-353
-340
-297
-215
-129
-107
-56
-49
-87
-120
-204
-242
-279
-258
-239
-195
-153
-143
-146
-152
-143
-142
-123
-146
-143
-131
-128
-140
-130
-71
-84
-40
-19
9
72
-8
-34
14
-35
-41
29
97
68
107
216
120
106
116
233
182
45
151
114
-77
-28
127
4
-49
-13
147
0
-6
176
155
163
111
161
136
95
114
92
95
127
111
106
121
118
105
154
151
180
197
212
219
222
264
218
192
190
195
133
99
73
39
-12
-37
-32
-78
-78
-70
-135
-164
-149
-175
-210
-205
-162
-175
-225
-214
-195
-213
-213
-210
-214
-205
-206
-206
-234
-252
-272
-311
-342
-359
-368
-375
-354
-347
-321
-335
-355
-349
-344
-343
-322
-281
-277
-279
-307
-350
-365
-369
-376
-377
-367
-352
-331
-327
-326
-329
-356
-386
-390
-436
-483
-520
-542
-580
-634
-665
-690
-694
-684
-646
-618
-610
-593
-554
-515
-493
-464
-451
-445
-418
-420
-446
-456
-451
-442
-461
-438
-398
-387
-382
-380
-369
-365
-355
-334
-315
-309
-314
-318
-320
-301
-255
-214
-187
-155
-115
-76
-45
-30
-23
-29
-61
-99
-147
-192
-225
-276
-309
-340
-388
-439
-482
-506
-517
-511
-506
-504
-510
-520
-535
-558
-579
-585
-574
-545
-517
-481
-430
-407
-387
-358
-329
-282
-240
-202
-194
-212
-267
-331
-416
-485
-533
-588
-637
-653
-639
-635
-616
-614
-589
-563
-539
-491
-440
-401
-379
-386
-390
-409
-411
-413
-420
-416
-416
-424
-410
-376
-353
-328
-301
-292
-279
-265
-264
-268
-288
-315
-354
-400
-447
-467
-478
-465
-447
-424
-392
-369
-345
-308
-251
-212
-188
-170
-190
-231
-265
-291
-306
-329
-326
-319
-315
-301
-307
-311
-297
-278
-259
-259
-253
-238
-235
-250
-280
-294
-312
-336
-347
-338
-330
-338
-326
-323
-338
-346
-353
-357
-367
-383
-393
-404
-412
-432
-448
-450
-445
-425
-394
-367
-338
-309
-287
-278
-273
-276
-265
-268
-274
-266
-274
-282
-282
-287
-294
-285
-295
-289
-276
-263
-250
-243
-232
-228
-248
-244
-256
-255
-254
-267
-276
-276
-270
-263
-243
-246
-241
-239
-253
-273
-282
-312
-338
-342
-352
-357
-374
-372
-369
-360
-352
-349
-339
-333
-339
-357
-377
-396
-393
-397
-396
-402
-410
-405
-408
-416
-404
-380
-355
-327
-315
-342
-372
-394
-436
-464
-496
-518
-510
-503
-485
-459
-440
-422
-390
-341
-304
-277
-242
-207
-184
-161
-157
-163
-180
-218
-255
-285
-323
-353
-378
-402
-421
-453
-456
-460
-448
-442
-422
-404
-398
-406
-415
-428
-461
-478
-487
-483
-484
-454
-431
-410
-378
-346
-315
-269
-251
-233
-228
-248
-267
-296
-318
-338
-365
-390
-382
-394
-392
-379
-368
-365
-353
-319
-300
-299
-289
-284
-299
-325
-347
-369
-386
-394
-390
-379
-377
-372
-350
-325
-311
-309
-319
-325
-315
-305
-317
-332
-348
-376
-387
-396
-387
-365
-352
-357
-360
-360
-348
-333
-327
-330
-322
-311
-315
-306
-320
-331
-332
-349
-353
-352
-355
-362
-372
-374
-369
-369
-359
-337
-323
-307
-303
-307
-316
-335
-342
-343
-341
-339
-344
-345
-338
-342
-345
-339
-340
-355
-361
-363
-370
-380
-380
-377
-384
-403
-405
-397
-376
-363
-331
-304
-296
-278
-251
-226
-220
-226
-237
-244
-239
-245
-254
-273
-287
-294
-307
-318
-328
-326
-344
-358
-350
-358
-361
-357
-350
-345
-338
-322
-312
-300
-285
-277
-266
-258
-260
-259
-257
-258
-258
-263
-275
-268
-257
-252
-272
-286
-285
-298
-288
-286
-285
-294
-303
-301
-317
-334
-344
-339
-347
-348
-329
-311
-302
-292
-276
-274
-275
-273
-269
-277
-288
-294
-315
-335
-351
-370
-376
-388
-398
-417
-434
-434
-425
-426
-416
-389
-365
-348
-332
-291
-270
-260
-245
-237
-241
-254
-276
-298
-323
-336
-356
-391
-412
-428
-441
-448
-454
-472
-495
-518
-525
-519
-518
-530
-545
-537
-538
-538
-511
-478
-450
-420
-389
-363
-340
-323
-291
-285
-283
-272
-272
-283
-285
-309
-310
-232
-342
-277
-239
-333
-320
-337
-326
-320
-284
-246
-255
-251
-202
-191
-214
-236
-206
-181
-157
-117
-117
-167
-207
-164
-143
-190
-177
-122
-129
-133
-111
-108
-132
-157
-155
-152
-143
-159
-157
-133
-117
-98
-83
-62
-54
-61
-61
-54
-67
-98
-116
-103
-128
-164
-160
-174
-154
-135
-117
-105
-107
-113
-98
-86
-116
-126
-113
-108
-117
-112
-116
-147
-182
-195
-190
-176
-158
-161
-178
-199
-223
-265
-312
-327
-341
-368
-398
-422
-427
-430
-406
-378
-361
-338
-314
-288
-274
-264
-251
-261
-278
-266
-241
-237
-231
-225
-226
-228
-235
-245
-254
-276
-281
-285
-307
-328
-336
-340
-344
-339
-319
-306
-309
-304
-304
-295
-291
-285
-272
-254
-243
-231
-222
-221
-219
-213
-200
-187
-153
-124
-106
-93
-94
-101
-124
-129
-136
-146
-170
-192
-212
-238
-274
-302
-301
-295
-281
-260
-229
-207
-209
-200
-200
-206
-211
-225
-238
-239
-244
-245
-237
-233
-225
-225
-211
-202
-195
-181
-193
-201
-202
-192
-175
-166
-150
-129
-112
-101
-92
-86
-84
-100
-113
-128
-121
-116
-136
-145
-147
-163
-186
-185
-195
-237
-281
-309
-303
-316
-336
-339
-346
-352
-365
-348
-331
-311
-303
-301
-286
-277
-277
-272
-265
-275
-275
-261
-264
-274
-276
-279
-285
-280
-271
-243
-217
-204
-186
-191
-192
-182
-170
-165
-168
-165
-161
-172
-179
-188
-209
-209
-202
-197
-186
-172
-173
-179
-174
-177
-184
-193
-192
-186
-182
-186
-188
-186
-201
-213
-221
-217
-204
-190
-172
-165
-171
-178
-175
-175
-176
-162
-162
-169
-189
-203
-208
-213
-209
-193
-179
-170
-158
-144
-141
-148
-133
-118
-118
-119
-120
-126
-134
-154
-151
-137
-132
-137
-152
-167
-181
-199
-231
-254
-278
-296
-325
-364
-392
-397
-397
-402
-413
-417
-414
-401
-394
-393
-380
-365
-333
-311
-297
-287
-277
-255
-238
-226
-214
-208
-208
-219
-237
-244
-255
-257
-258
-270
-268
-270
-277
-293
-312
-318
-305
-299
-277
-269
-283
-267
-271
-273
-280
-291
-279
-257
-250
-256
-250
-260
-283
-302
-303
-282
-281
-272
-270
-261
-259
-258
-256
-252
-253
-258
-248
-250
-258
-254
-228
-213
-217
-212
-206
-207
-211
-201
-195
-172
-144
-130
-113
-123
-130
-129
-134
-158
-188
-201
-215
-230
-242
-235
-233
-244
-250
-251
-236
-232
-228
-206
-195
-192
-204
-201
-204
-200
-207
-218
-207
-196
-191
-199
-198
-195
-218
-230
-244
-255
-246
-239
-230
-233
-242
-242
-238
-229
-220
-206
-198
-197
-194
-197
-206
-224
-232
-233
-246
-234
-216
-194
-159
-138
-152
-176
-189
-210
-215
-217
-214
-232
-253
-264
-285
-291
-283
-273
-243
-211
-191
-185
-187
-185
-182
-185
-190
-190
-191
-192
-191
-184
-173
-188
-212
-222
-236
-241
-232
-216
-208
-220
-218
-224
-235
-229
-245
-252
-244
-242
-253
-241
-220
-226
-231
-236
-238
-226
-225
-230
-224
-217
-226
-225
-210
-199
-190
-182
-180
-189
-192
-200
-203
-213
-234
-236
-226
-217
-205
-200
-205
-225
-236
-228
-240
-262
-287
-306
-331
-349
-356
-353
-354
-360
-349
-337
-316
-296
-286
-274
-252
-248
-250
-260
-258
-239
-224
-224
-200
-182
-174
-158
-136
-113
-103
-91
-84
-101
-127
-140
-168
-209
-235
-253
-274
-283
-283
-267
-242
-223
-202
-180
-166
-171
-168
-161
-156
-158
-169
-170
-183
-201
-225
-242
-258
-257
-255
-257
-246
-236
-247
-259
-252
-257
-267
-265
-261
-254
-247
-230
-220
-212
-207
-188
-175
-180
-178
-170
-165
-174
-170
-169
-177
-180
-170
-163
-172
-187
-195
-185
-184
-198
-195
-202
-227
-232
-226
-236
-253
-264
-256
-257
-271
-273
-265
-263
-258
-257
-262
-254
-250
-256
-263
-274
-284
-281
-282
-280
-282
-289
-284
-284
-300
-313
-315
-320
-336
-349
-342
-347
-351
-347
-354
-366
-370
-370
-363
-338
-327
-308
-290
-276
-277
-283
-269
-258
-240
-228
-224
-235
-238
-250
-255
-261
-261
-263
-274
-255
-247
-228
-226
-225
-214
-185
-181
-182
-162
-155
-156
-181
-185
-199
-217
-248
-288
-316
-333
-342
-333
-322
-314
-300
-293
-301
-319
-331
-328
-327
-346
-353
-360
-386
-419
-443
-446
-447
-449
-422
-407
-394
-364
-347
-329
-308
-300
-293
-281
-265
-258
-246
-248
-248
-228
-217
-190
-167
-159
-154
-149
-140
-144
-137
-154
-182
-205
-223
-241
-255
-260
-271
-271
-296
-312
-317
-312
-302
-292
-281
-267
-254
-251
-264
-270
-260
-249
-247
-249
-229
-220
-211
-208
-204
-196
-187
-176
-168
-161
-171
-186
-184
-197
-213
-216
-229
-242
-259
-259
-265
-264
-259
-262
-246
-238
-247
-234
-223
-221
-200
-194
-198
-213
-233
-258
-281
-287
-272
-274
-274
-261
-267
-272
-289
-297
-310
-325
-334
-344
-358
-367
-360
-347
-337
-327
-318
-301
-296
-298
-282
-289
-294
-300
-307
-311
-311
-309
-312
-315
-302
-302
-306
-307
-314
-321
-316
-311
-308
-291
-291
-295
-305
-316
-320
-323
-326
-333
-331
-345
-350
-342
-348
-341
-349
-342
-346
-355
-352
-344
-341
-327
-328
-329
-314
-336
-350
-344
-346
-336
-332
-329
-310
-304
-305
-312
-313
-315
-320
-316
-319
-328
-335
-339
-335
-342
-346
-350
-343
-347
-354
-342
-338
-342
-345
-346
-347
-356
-360
-355
-361
-378
-374
-363
-349
-325
-304
-291
-285
-279
-295
-314
-333
-344
-356
-371
-372
-361
-361
-363
-361
-344
-330
-316
-296
-286
-276
-277
-278
-288
-310
-321
-332
-339
-347
-362
-368
-365
-358
-360
-358
-372
-398
-399
-395
-392
-401
-408
-412
-429
-416
-415
-398
-378
-376
-362
-347
-332
-302
-263
-242
-240
-228
-224
-234
-232
-226
-236
-244
-253
-266
-271
-283
-309
-337
-350
-351
-366
-364
-362
-364
-370
-356
-330
-308
-295
-285
-272
-278
-288
-292
-297
-296
-292
-281
-284
-261
-238
-242
-238
-239
-239
-254
-251
-262
-276
-302
-339
-366
-380
-393
-389
-366
-347
-326
-309
-291
-277
-273
-265
-261
-283
-301
-311
-323
-342
-358
-362
-361
-344
-327
-318
-300
-300
-308
-313
-325
-342
-356
-366
-388
-408
-410
-414
-424
-418
-395
-373
-367
-363
-361
-354
-359
-359
-358
-352
-356
-377
-387
-404
-412
-417
-416
-423
-410
-401
-406
-391
-365
-332
-318
-314
-303
-285
-277
-271
-274
-287
-300
-321
-347
-360
-359
-354
-358
-366
-362
-360
-348
-319
-303
-309
-318
-318
-330
-353
-362
-356
-356
-366
-367
-367
-367
-389
-388
-367
-347
-340
-356
-346
-354
-363
-365
-374
-372
-374
-377
-378
-363
-340
-331
-324
-325
-320
-330
-341
-358
-370
-374
-367
-360
-342
-315
-284
-255
-249
-247
-232
-222
-228
-217
-205
-204
-221
-230
-251
-258
-250
-247
-237
-230
-217
-207
-200
-183
-163
-163
-173
-170
-167
-184
-206
-231
-244
-262
-267
-258
-245
-244
-250
-240
-246
-262
-259
-264
-270
-271
-284
-288
-279
-284
-284
-275
-264
-249
-257
-259
-248
-227
-220
-219
-199
-202
-217
-214
-211
-228
-247
-261
-273
-276
-290
-304
-308
-310
-299
-287
-277
-260
-267
-286
-305
-325
-330
-325
-320
-324
-326
-321
-328
-326
-303
-294
-309
-316
-322
-329
-339
-342
-350
-362
-371
-388
-406
-417
-418
-403
-398
-407
-401
-394
-383
-377
-377
-375
-359
-347
-348
-331
-320
-313
-300
-294
-284
-266
-266
-283
-297
-298
-297
-298
-285
-275
-265
-262
-257
-267
-284
-296
-316
-333
-352
-366
-364
-351
-347
-345
-332
-327
-330
-315
-294
-287
-281
-282
-289
-286
-282
-283
-291
-304
-313
-315
-321
-320
-316
-311
-308
-312
-300
-287
-278
-272
-255
-247
-242
-231
-234
-235
-223
-212
-218
-223
-221
-238
-242
-240
-237
-245
-268
-276
-294
-295
-311
-324
-328
-339
-346
-359
-350
-340
-322
-310
-298
-289
-277
-263
-261
-256
-262
-258
-263
-267
-260
-237
-241
-255
-268
-284
-302
-330
-350
-365
-373
-389
-408
-427
-444
-459
-465
-464
-461
-445
-433
-422
-394
-394
-398
-386
-380
-385
-394
-390
-381
-374
-374
-374
-371
-374
-375
-354
-337
-334
-322
-312
-338
-354
-363
-368
-370
-370
-372
-384
-385
-379
-390
-399
-384
-371
-361
-356
-340
-330
-327
-327
-332
-335
-311
-298
-277
-276
-287
-288
-288
-290
-277
-243
-233
-221
-210
-193
-187
-183
-194
-214
-211
-223
-242
-232
-238
-251
-259
-265
-262
-268
-258
-256
-259
-259
-267
-290
-301
-319
-330
-330
-346
-344
-331
-323
-322
-307
-289
-272
-265
-264
-256
-269
-284
-290
-303
-306
-311
-331
-353
-362
-358
-358
-359
-346
-319
-307
-303
-299
-301
-306
-305
-315
-322
-343
-362
-376
-402
-432
-445
-447
-450
-426
-409
-400
-389
-380
-367
-352
-349
-349
-345
-341
-351
-347
-345
-350
-350
-344
-336
-337
-324
-330
-332
-334
-338
-337
-322
-313
-302
-274
-247
-235
-225
-213
-228
-247
-248
-237
-227
-211
-204
-203
-197
-189
-184
-168
-152
-141
-110
-89
-104
-118
-122
-136
-149
-164
-167
-182
-193
-200
-219
-229
-239
-235
-237
-251
-260
-267
-271
-284
-302
-319
-314
-320
-337
-325
-310
-314
-313
-303
-298
-308
-306
-279
-267
-263
-262
-258
-246
-241
-228
-242
-253
-260
-282
-286
-298
-312
-329
-350
-368
-384
-401
-413
-411
-423
-434
-448
-445
-437
-413
-393
-375
-354
-358
-348
-330
-306
-290
-271
-261
-270
-285
-294
-285
-265
-255
-240
-228
-218
-204
-199
-210
-225
-228
-238
-258
-265
-264
-262
-266
-271
-280
-294
-302
-307
-315
-308
-318
-321
-325
-348
-358
-349
-331
-316
-305
-308
-306
-295
-281
-266
-241
-225
-204
-186
-182
-173
-165
-179
-198
-211
-211
-216
-221
-201
-198
-189
-186
-179
-165
-160
-171
-197
-208
-223
-255
-290
-313
-312
-310
-303
-284
-275
-279
-280
-265
-261
-243
-226
-219
-217
-223
-223
-224
-222
-221
-219
-214
-216
-216
-219
-235
-247
-256
-257
-263
-260
-254
-245
-248
-264
-284
-292
-295
-299
-297
-286
-289
-298
-285
-270
-251
-232
-220
-198
-201
-205
-207
-206
-204
-205
-193
-199
-199
-208
-215
-210
-205
-205
-220
-223
-219
-222
-218
-218
-213
-217
-201
-184
-175
-162
-165
-164
-171
-191
-213
-229
-252
-262
-275
-271
-282
-304
-311
-336
-357
-373
-381
-382
-384
-393
-392
-389
-390
-377
-358
-330
-318
-322
-320
-318
-318
-326
-335
-346
-350
-330
-315
-306
-286
-265
-240
-232
-228
-221
-218
-218
-217
-220
-218
-204
-188
-178
-178
-159
-140
-133
-114
-90
-75
-77
-82
-89
-94
-99
-109
-124
-159
-191
-205
-211
-218
-227
-232
-244
-256
-262
-272
-280
-286
-282
-289
-296
-300
-320
-336
-342
-352
-346
-337
-324
-319
-323
-329
-324
-308
-257
-216
-215
-206
-201
-210
-238
-244
-261
-243
-283
-265
-337
-278
-767
-1202
-940
-557
-542
-797
-645
-491
-404
-479
-418
-304
-118
-138
-262
-242
-98
-119
-287
-206
-42
-93
-158
-149
-73
-57
-91
-96
-31
-27
-71
-153
-249
-224
-151
-234
-282
-225
-111
-180
-308
-127
-126
-283
-324
-219
-186
-238
-267
-210
-283
-319
-297
-217
-170
-275
-319
-175
-107
-242
-247
-110
-183
-150
-85
-166
-196
-77
-242
-307
-164
-243
-205
-287
-17
-200
-367
-325
-116
-119
-250
-306
-304
16
-261
-368
-254
-123
-152
-225
-291
-221
14
-94
-341
-63
11
-255
-50
-47
-103
-144
-103
-118
-191
-101
-196
-142
-151
-104
-192
-197
-86
-111
-142
-250
-200
-119
-326
-120
-142
-279
-206
-307
10
-149
-274
-221
-172
-75
-341
-183
-211
-302
-360
-352
-77
-290
-403
-324
-157
-129
-335
-403
-241
-210
-291
-489
-304
-178
-151
-542
-420
-217
-249
-367
-435
-107
-110
-246
-433
-178
-72
-320
-272
-24
-115
-329
-380
-318
-205
-133
-466
-317
-73
-103
-406
-511
-33
-33
-229
-184
-76
-24
-154
-279
-39
-165
21
-261
-55
108
-348
-317
-188
-216
-256
-276
-143
34
-483
-319
-162
70
-211
-557
-502
-476
-251
-318
-319
-313
-325
-258
-327
-257
-88
119
-286
-154
42
49
-112
-211
-9
93
-101
-214
-125
-231
-237
-343
-330
-340
-255
-228
-299
-695
-343
-332
-322
-416
-313
-54
-429
-538
-682
-471
-278
-475
-1436
-1302
-401
-471
-1105
-1277
-968
-637
-1027
-822
-488
-589
-708
-626
-300
-299
-141
-287
-172
73
13
-241
-125
-37
-142
-157
3
172
-14
-292
-72
-182
-400
-153
121
95
2
-120
-95
-134
-131
-40
-159
-154
31
162
-153
-123
76
89
-79
-162
-52
-42
-6
-414
-505
-108
-109
-82
-109
-231
165
-432
-712
-136
96
17
-803
-331
80
189
-449
-563
-317
-337
126
-29
-328
-241
56
-97
-224
-266
-183
3
280
-160
-641
-184
242
-197
-847
-255
310
219
-250
-672
-96
-2
-677
-607
-92
-195
-497
-782
-1001
-603
-689
-981
-934
-203
-394
-719
-709
-81
87
-289
-265
-274
178
24
-135
-62
119
104
-128
-161
78
128
170
-156
-383
183
-37
-382
-58
292
464
-33
-561
11
644
157
-750
-561
157
305
267
227
-640
-415
-190
190
-101
-625
-364
4
19
-303
-442
-591
-145
-156
-461
-452
-7
-356
-163
-301
-490
-401
-333
-203
174
-560
-603
-45
-550
-302
-209
-174
-165
24
93
-336
7
-343
-425
-93
-115
-116
-234
83
124
-85
-326
-609
237
128
128
-193
-404
249
103
168
-73
14
66
4
0
89
136
-196
3
108
-109
121
306
229
86
-157
124
152
138
135
244
384
-9
-16
469
281
-97
46
269
181
400
293
47
401
130
54
58
289
420
234
-19
-126
-196
239
461
184
-76
-478
112
396
-181
-456
-117
-15
-21
-251
-375
-100
111
-121
-365
-405
-168
209
-70
-316
-283
-51
414
174
-458
-94
312
186
-323
-563
168
462
98
-655
-454
237
169
-351
-598
-156
192
-270
-349
-227
-10
88
-391
-99
-308
-393
-112
-19
60
-442
-487
-116
256
-68
-659
-401
260
189
-583
-294
-69
127
61
-204
-272
17
165
-183
-569
-185
85
155
-77
-372
-49
-241
-71
-106
-58
-92
-166
120
-132
-498
34
247
-25
-205
-449
-126
252
64
-342
-652
-250
180
131
-304
-468
-166
-108
-360
-493
-238
38
7
-319
-481
-303
-155
-107
-164
-359
-539
-516
4
-73
-246
-229
-214
-536
-244
78
-188
-337
-530
-251
-289
-677
-536
-121
-155
-367
-819
-918
-409
-40
-88
-674
-951
-412
80
-335
-543
-342
-176
-397
-554
-511
-239
-310
-814
-613
-445
-463
-490
-359
-86
-364
-787
-599
-402
-109
-345
-889
-651
-154
-192
-377
-635
-434
-419
-542
-391
-471
-240
-125
-189
-437
-422
-289
-437
-359
-312
-380
-444
-508
-116
-70
-335
-509
-578
-362
-167
-420
-345
-299
-514
-668
-611
-525
-133
-143
-393
-673
-523
-201
-528
-618
-700
-330
-182
-169
-444
-557
-391
-436
-741
-627
-284
-15
19
-443
-831
-695
-334
-272
-178
-488
-617
-449
-336
-479
-579
-398
-463
-479
-628
-480
-263
-400
-490
-388
-493
-683
-462
135
-30
-610
-711
-694
-244
-89
-413
-361
-292
-326
-640
-739
-316
-211
-487
-762
-662
-480
-164
-121
-611
-1088
-678
-140
-174
-390
-369
-213
-560
-629
-471
-164
-123
-202
-318
-506
-661
-485
-184
-68
-41
-288
-618
-611
-19
48
-491
-632
-304
-154
-110
-182
-168
-370
-712
-524
-4
194
-378
-835
-234
-28
-570
-668
-386
83
-50
-499
-695
-563
-169
-144
-486
-615
-249
23
-50
-367
-525
-548
-424
-159
-101
-5
-95
-201
-583
-752
-338
46
-6
-227
-260
-164
-333
-632
-194
-5
-147
-308
-421
-63
-60
-226
-346
-302
-172
-432
-401
-132
-140
-481
-761
-596
-290
-67
-220
-245
-377
-738
-731
-385
-247
-386
-459
-442
-279
-333
-598
-589
-299
-329
-514
-412
-353
-318
-138
-233
-587
-596
-405
-328
-356
-495
-724
-681
-646
-707
-770
-669
-560
-740
-790
-623
-564
-639
-943
-858
-630
-711
-773
-835
-674
-617
-813
-972
-900
-749
-701
-730
-717
-698
-777
-820
-746
-860
-811
-703
-804
-821
-751
-797
-783
-731
-827
-1042
-927
-551
-489
-716
-906
-801
-626
-637
-668
-791
-562
-168
-294
-762
-925
-482
25
-44
-760
-852
-345
-189
-246
-376
-335
-126
-4
-279
-623
-345
66
159
68
-152
-224
-145
172
171
-36
-76
71
385
191
-57
149
229
183
340
488
234
170
326
260
99
127
662
868
710
375
82
145
180
288
615
834
849
586
415
446
591
702
645
664
730
889
828
573
464
497
761
873
792
432
188
50
-27
195
364
653
539
206
-231
-625
-667
-421
-171
-159
-466
-702
-743
-659
-709
-974
-1125
-1106
-1027
-1059
-1118
-1176
-1235
-1381
-1482
-1477
-1338
-1167
-1133
-1366
-1634
-1634
-1504
-1321
-1165
-1113
-1154
-1225
-1229
-1182
-1161
-1106
-1008
-925
-842
-736
-652
-650
-652
-630
-611
-560
-434
-283
-249
-311
-364
-342
-245
-135
-33
-49
-99
-145
-188
-169
-120
-54
-6
-3
-6
-42
-84
-117
-178
-240
-271
-206
-223
-210
-260
-364
-415
-508
-534
-576
-640
-736
-845
-954
-961
-953
-916
-909
-986
-1050
-1173
-1177
-1188
-1234
-1234
-1254
-1226
-1208
-1212
-1274
-1404
-1473
-1509
-1455
-1384
-1293
-1235
-1268
-1287
-1350
-1312
-1268
-1203
-1158
-1142
-1111
-1114
-1059
-996
-958
-976
-986
-904
-823
-800
-755
-693
-647
-598
-544
-473
-426
-395
-415
-444
-455
-456
-378
-334
-288
-299
-328
-314
-279
-263
-279
-287
-231
-206
-211
-211
-201
-190
-232
-213
-129
-75
-99
-76
-63
8
63
76
93
127
234
252
271
374
445
462
439
483
746
860
898
934
935
1016
1125
1280
1282
1345
1354
1411
1588
1660
1619
1584
1566
1766
1891
1867
1896
1676
1189
908
352
646
1247
1674
1917
1309
692
-47
-296
-179
78
259
219
60
-254
-588
-650
-687
-729
-868
-1064
-1322
-1390
-1281
-1254
-1399
-1535
-1530
-1492
-1377
-1392
-1483
-1810
-1942
-1852
-1708
-1399
-1171
-1038
-1187
-1417
-1557
-1550
-1373
-1125
-921
-848
-735
-606
-533
-522
-491
-450
-415
-294
-131
-3
80
138
176
215
274
397
484
480
467
397
352
368
498
640
643
630
592
525
456
366
286
259
263
316
343
319
257
150
-7
-93
-119
-105
-71
-154
-229
-369
-444
-467
-484
-524
-608
-695
-831
-887
-906
-1001
-961
-1018
-1041
-963
-1055
-1080
-1312
-1481
-1536
-1519
-1362
-1187
-1167
-1261
-1455
-1605
-1694
-1621
-1408
-1308
-1270
-1313
-1313
-1369
-1344
-1287
-1253
-1220
-1200
-1139
-1078
-1061
-1006
-1068
-1077
-1006
-923
-841
-842
-848
-930
-999
-944
-792
-622
-513
-491
-555
-653
-657
-620
-552
-516
-464
-426
-424
-377
-392
-429
-484
-502
-491
-422
-297
-185
-172
-224
-254
-241
-190
-121
-40
-32
-68
-45
18
82
190
212
220
195
205
264
349
440
489
516
537
601
675
706
704
709
689
810
880
1029
1167
1123
1186
1062
1068
1205
1323
1529
1614
1659
1601
1506
1490
1503
1583
1706
1777
1822
1420
1044
693
400
677
1058
1442
1472
1092
609
-11
-347
-353
-178
15
57
-27
-367
-653
-782
-968
-1154
-1271
-1359
-1420
-1336
-1252
-1307
-1592
-1800
-1871
-1847
-1735
-1602
-1611
-1851
-1998
-2022
-1950
-1670
-1371
-1246
-1336
-1427
-1499
-1485
-1366
-1164
-963
-858
-671
-510
-410
-400
-421
-439
-445
-292
-77
147
314
353
297
216
228
338
455
508
511
451
437
444
516
585
605
626
602
556
488
414
356
279
236
238
255
251
185
70
-76
-194
-238
-248
-232
-202
-235
-298
-397
-478
-543
-627
-679
-745
-811
-827
-834
-829
-882
-914
-947
-975
-970
-967
-988
-1047
-1113
-1159
-1459
-1650
-1693
-1533
-966
-638
-579
-1040
-1521
-1794
-1811
-1591
-1267
-968
-831
-851
-989
-1276
-1398
-1380
-1368
-1380
-1290
-1017
-859
-736
-833
-1033
-1230
-1211
-1006
-877
-852
-857
-947
-1057
-956
-767
-588
-559
-616
-809
-1012
-1039
-904
-719
-562
-437
-409
-433
-452
-485
-618
-715
-681
-490
-269
-40
85
35
-98
-243
-275
-169
64
284
370
339
320
345
467
509
534
533
497
569
650
804
894
896
927
873
906
991
1088
1099
1115
1116
1102
1263
1377
1525
1557
1524
1532
1552
1631
1666
1711
1747
1746
1870
1936
1980
1995
1897
1788
1305
1037
818
704
1055
1197
1399
1283
987
598
86
-206
-309
-262
-170
-140
-103
-305
-481
-690
-915
-1087
-1232
-1328
-1440
-1443
-1416
-1382
-1435
-1461
-1554
-1639
-1750
-1786
-1820
-1914
-1890
-1839
-1765
-1585
-1431
-1312
-1331
-1368
-1441
-1459
-1371
-1220
-992
-819
-601
-466
-387
-356
-347
-316
-302
-195
-26
158
349
463
502
486
449
454
452
479
513
537
550
536
563
559
553
516
450
391
311
286
269
245
211
204
192
122
71
-11
-100
-215
-347
-415
-482
-484
-472
-475
-505
-598
-662
-768
-828
-843
-853
-840
-836
-861
-914
-950
-1115
-1091
-1135
-1001
-986
-966
-1039
-1174
-1217
-1258
-1164
-1110
-1043
-1021
-1028
-1077
-1124
-1199
-1174
-1163
-1056
-1036
-951
-946
-932
-974
-1082
-1092
-1072
-958
-863
-783
-814
-832
-895
-913
-934
-932
-901
-863
-861
-906
-904
-925
-926
-925
-906
-884
-851
-813
-803
-829
-868
-878
-837
-773
-700
-659
-681
-694
-719
-736
-695
-592
-471
-383
-305
-272
-251
-244
-252
-232
-189
-146
10
103
189
230
219
250
241
329
371
425
492
518
564
603
699
719
732
732
723
718
777
817
837
891
897
951
996
917
958
952
967
1030
1010
1082
1096
1155
1201
1230
1290
1393
1369
1430
1337
1306
1292
1193
1327
1377
1473
1236
956
599
301
512
588
859
887
732
511
49
-191
-333
-384
-373
-354
-295
-400
-383
-480
-725
-981
-1210
-1301
-1324
-1222
-1152
-1146
-1282
-1395
-1516
-1581
-1554
-1514
-1489
-1580
-1524
-1518
-1475
-1379
-1350
-1250
-1261
-1190
-1145
-1106
-1056
-1038
-967
-908
-710
-518
-392
-300
-295
-310
-348
-304
-192
-80
59
150
208
279
294
305
273
212
228
226
272
308
343
361
327
323
274
295
264
244
222
124
108
37
50
-6
-49
-54
-148
-167
-240
-246
-306
-358
-367
-377
-345
-362
-364
-421
-482
-541
-602
-638
-634
-620
-616
-619
-629
-665
-659
-680
-694
-727
-712
-778
-782
-1122
-1432
-1344
-1337
-801
-511
-515
-759
-1059
-1325
-1565
-1591
-1387
-1045
-849
-753
-655
-806
-949
-1080
-1333
-1473
-1392
-969
-818
-721
-723
-894
-1061
-1142
-1078
-998
-926
-869
-865
-1013
-935
-762
-670
-663
-614
-595
-655
-632
-639
-661
-674
-566
-403
-267
-66
49
-44
-238
-415
-391
-323
-143
102
189
254
204
140
80
19
29
27
82
204
390
493
510
428
343
258
248
315
355
343
358
389
411
554
587
601
597
557
509
578
598
683
784
698
702
800
1025
1097
954
827
852
794
829
915
1019
1228
1214
1270
1338
1221
1327
1210
1246
1224
1230
1410
1525
1418
1056
740
356
367
647
725
879
822
632
339
-28
-44
-128
-225
-245
-215
-196
-204
-204
-347
-654
-939
-957
-1022
-946
-839
-852
-1014
-1232
-1319
-1336
-1307
-1266
-1224
-1337
-1425
-1357
-1341
-1330
-1327
-1274
-1224
-1163
-999
-910
-902
-955
-989
-1004
-897
-738
-521
-427
-412
-372
-399
-397
-376
-300
-260
-214
-130
-39
63
82
111
100
58
82
121
215
224
205
182
122
143
152
182
154
106
94
13
-11
-48
-54
-112
-116
-112
-116
-89
-120
-173
-262
-344
-385
-367
-375
-378
-435
-491
-539
-572
-658
-671
-725
-772
-797
-867
-839
-890
-903
-919
-948
-983
-986
-993
-1001
-1007
-1049
-1043
-1068
-1077
-1071
-1087
-1083
-1091
-1087
-1066
-1091
-1052
-1047
-1054
-1030
-995
-964
-959
-910
-891
-880
-870
-819
-781
-777
-749
-748
-758
-748
-690
-645
-642
-628
-586
-573
-561
-542
-528
-520
-503
-466
-465
-462
-429
-369
-379
-402
-424
-444
-470
-472
-450
-466
-480
-419
-346
-306
-273
-195
-122
-121
-215
-226
-65
-58
-7
105
146
244
337
397
365
350
368
319
397
396
460
685
683
577
416
470
742
621
404
484
776
941
693
463
640
796
800
631
605
853
840
711
677
775
668
736
699
690
892
697
810
810
690
668
635
716
774
826
895
736
759
852
796
693
722
720
693
538
344
461
226
403
404
389
436
331
222
-20
-52
-86
-140
-260
-281
-147
-265
-314
-334
-478
-566
-683
-642
-777
-728
-692
-765
-859
-921
-843
-913
-949
-985
-934
-996
-1071
-1002
-1054
-1029
-952
-942
-921
-850
-801
-793
-842
-850
-802
-760
-749
-634
-518
-486
-423
-381
-392
-366
-352
-334
-302
-253
-200
-131
-100
-103
-30
-57
-75
-70
-32
-43
-41
-16
-35
-9
-40
16
29
-39
-66
-63
-90
-123
-136
-140
-174
-166
-172
-189
-193
-234
-262
-397
-429
-554
-542
-557
-587
-545
-646
-651
-656
-782
-759
-880
-921
-930
-993
-956
-994
-929
-993
-976
-1016
-995
-1021
-1075
-1023
-1034
-1041
-1078
-1023
-962
-974
-953
-929
-912
-857
-907
-932
-947
-898
-878
-855
-818
-727
-662
-709
-662
-677
-673
-665
-661
-659
-679
-662
-611
-566
-491
-466
-486
-409
-421
-531
-541
-398
-411
-501
-503
-346
-164
-219
-293
-280
-151
-165
-376
-382
-162
-204
-105
-101
-259
47
277
31
-161
172
167
-47
33
322
356
251
473
489
479
464
291
415
527
412
258
357
654
703
359
394
633
570
616
516
443
399
362
532
482
252
402
676
742
546
449
412
253
371
414
331
175
204
516
524
140
167
527
459
104
99
459
500
124
219
577
564
365
422
585
597
473
342
477
459
492
429
431
494
374
218
19
79
205
100
88
188
124
-97
-223
-155
-165
-381
-451
-434
-463
-466
-529
-590
-620
-656
-750
-804
-746
-710
-794
-896
-976
-997
-1007
-982
-981
-977
-971
-999
-940
-964
-1005
-984
-961
-906
-919
-903
-790
-766
-809
-823
-801
-752
-707
-681
-622
-566
-534
-496
-522
-455
-379
-385
-429
-418
-371
-355
-360
-365
-320
-343
-339
-316
-316
-295
-325
-397
-392
-363
-401
-460
-390
-309
-331
-409
-457
-341
-370
-520
-516
-495
-492
-663
-693
-540
-669
-762
-715
-715
-674
-794
-834
-762
-811
-858
-921
-917
-888
-867
-928
-929
-847
-840
-994
-1037
-831
-827
-970
-909
-714
-676
-824
-841
-643
-616
-731
-771
-706
-540
-553
-723
-626
-442
-603
-684
-556
-482
-657
-741
-612
-499
-537
-454
-421
-480
-333
-203
-701
-765
-189
-330
-561
-433
5
-51
-348
-348
-182
-2
-597
-306
-282
-255
-166
-297
202
-128
-83
15
9
-246
-175
39
-91
-102
-202
367
488
-105
-211
361
394
-123
41
62
356
434
111
284
337
322
167
211
647
321
-37
63
353
526
455
-20
144
538
148
224
616
171
-364
267
394
179
-7
139
526
130
161
174
44
382
317
-94
-136
494
242
-103
-63
88
345
33
39
341
478
19
-217
57
193
78
-65
267
300
52
75
71
181
221
139
121
234
293
270
208
139
60
17
-120
-267
53
208
-2
-254
-259
-174
-286
-429
-474
-426
-442
-510
-563
-530
-524
-563
-700
-766
-765
-726
-707
-756
-827
-864
-899
-874
-840
-861
-846
-837
-866
-906
-884
-853
-890
-940
-919
-899
-849
-738
-739
-749
-696
-612
-598
-630
-576
-513
-524
-577
-528
-494
-486
-390
-428
-412
-293
-315
-427
-457
-387
-419
-450
-287
-183
-453
-558
-146
-128
-411
-512
-458
-305
-482
-830
-808
-362
-398
-868
-843
-570
-558
-827
-883
-731
-663
-997
-1206
-728
-562
-895
-1022
-731
-557
-767
-907
-800
-684
-721
-881
-1031
-833
-541
-580
-897
-824
-356
-481
-757
-634
-600
-624
-701
-649
-593
-535
-487
-310
-309
-588
-606
-329
-188
-444
-645
-703
-227
-93
-469
-624
-401
-426
-391
-37
-447
-716
-296
-85
-404
-559
-253
-87
-471
-309
-159
-82
-80
-199
-519
-293
359
-378
-559
-163
309
390
-417
-465
341
614
-176
-132
-17
-232
673
306
-387
290
964
371
34
127
99
606
344
-163
212
484
367
122
-25
447
961
94
-767
406
886
141
-229
73
491
151
163
177
-121
332
167
-80
125
175
-46
179
118
-60
376
77
-115
125
308
-114
-272
324
437
-201
-477
-122
439
126
-567
-165
244
177
-266
-338
1
253
-52
-481
-191
6
104
-80
-266
109
13
-11
-14
-161
90
126
102
-73
-249
-245
-108
-124
-315
-310
-198
-148
-315
-426
-437
-399
-428
-518
-516
-513
-487
-546
-596
-608
-669
-690
-602
-566
-587
-727
-684
-556
-757
-796
-725
-611
-514
-722
-798
-545
-454
-622
-730
-602
-451
-577
-731
-644
-499
-550
-706
-666
-485
-371
-480
-501
-434
-533
-562
-338
-322
-530
-533
-390
-336
-456
-489
-357
-337
-436
-668
-706
-470
-568
-621
-665
-800
-791
-716
-744
-762
-748
-669
-747
-853
-942
-891
-804
-880
-945
-1121
-746
-672
-915
-689
-543
-714
-975
-862
-774
-776
-880
-751
-332
-814
-937
-593
-388
-296
-826
-1098
-305
-394
-866
-407
-171
-300
-458
-617
-364
-94
-602
-704
46
31
-728
-470
-90
254
-206
-408
-370
295
-60
-666
-195
207
62
-882
-489
293
201
-491
-473
-99
100
-166
-530
84
204
-682
-728
115
882
-915
-1208
622
887
-320
-783
222
431
475
-164
-488
310
281
70
21
-162
762
571
-106
120
327
181
-159
237
208
-161
546
411
-21
-81
131
498
128
-69
36
198
-14
-273
17
405
-65
-46
94
268
85
-108
367
2
5
-89
-14
261
185
-67
-241
-8
239
316
20
-82
293
152
-94
-252
-121
308
203
-331
-188
284
448
150
-332
-92
428
293
-285
-69
476
174
-168
-97
37
92
50
-155
-269
-231
-215
-231
-262
-226
-358
-434
-412
-451
-488
-495
-537
-619
-586
-604
-668
-613
-488
-602
-880
-774
-491
-551
-832
-879
-773
-664
-756
-896
-778
-566
-687
-897
-778
-617
-619
-655
-681
-673
-579
-624
-542
-465
-615
-615
-487
-454
-516
-485
-420
-410
-428
-484
-442
-340
-294
-357
-442
-483
-342
-250
-473
-529
-452
-475
-539
-524
-575
-520
-626
-749
-529
-719
-729
-559
-560
-721
-978
-893
-673
-497
-1012
-1077
-696
-647
-663
-921
-945
-536
-589
-1101
-968
-406
-491
-766
-500
-240
-444
-887
-648
-44
-297
-728
-525
-261
18
-301
-503
-267
-74
-346
-182
-100
-422
-644
-293
313
-499
-673
-99
-41
-290
-66
-267
-637
-223
44
-462
-849
70
237
-395
-900
-605
370
205
-595
-564
-328
459
482
-1243
-845
686
806
-575
-618
-126
365
725
-325
-755
138
487
-158
-300
-377
801
508
-701
20
125
871
-157
-57
380
88
760
-136
-126
568
455
143
-40
270
252
300
115
-164
133
489
301
46
75
355
374
-68
212
315
438
8
-11
395
322
272
217
89
273
405
152
-57
333
617
-146
-86
590
434
146
131
364
395
99
-42
11
494
429
-67
-157
124
285
192
133
-42
68
273
1
18
173
57
79
250
276
-124
-77
129
-10
-209
-511
-307
33
-118
-484
-600
-324
-228
-567
-871
-590
-348
-759
-960
-722
-596
-729
-911
-790
-587
-716
-820
-791
-764
-791
-813
-754
-667
-682
-735
-547
-444
-667
-873
-529
-368
-583
-899
-738
-247
-455
-707
-805
-548
-281
-619
-701
-491
-297
-364
-506
-558
-556
-467
-485
-512
-554
-593
-612
-664
-731
-695
-559
-626
-861
-751
-593
-773
-960
-793
-643
-983
-1095
-828
-602
-882
-1007
-803
-681
-701
-790
-695
-596
-774
-1109
-795
-342
-603
-875
-707
-450
-349
-666
-816
-282
-312
-631
-609
-585
-384
-185
-152
-209
-373
-285
-309
-596
84
-92
-519
-621
-308
-112
-62
-726
-686
280
-256
-640
-315
154
81
-857
-641
267
-349
-507
-333
-296
29
-203
-525
-280
146
-157
-444
-325
-231
190
-191
-285
-66
7
218
-147
115
-233
-150
383
201
-663
-658
789
210
-278
-147
521
153
-543
-52
628
706
-687
-680
753
824
134
-451
397
661
93
-117
-84
421
645
-35
-560
327
543
138
66
-89
242
168
-151
269
210
17
84
118
199
345
236
98
239
411
146
-88
-124
534
536
-257
-357
159
569
282
-23
178
313
-2
-17
53
154
181
50
175
236
45
240
501
80
-223
-28
268
261
-59
-85
29
225
-55
-426
-150
71
-46
-384
-420
-171
-193
-453
-552
-569
-529
-536
-665
-699
-654
-612
-773
-993
-863
-620
-669
-828
-826
-782
-825
-859
-757
-670
-790
-903
-708
-526
-604
-791
-786
-582
-504
-651
-745
-453
-251
-450
-715
-605
-404
-409
-304
-369
-446
-299
-358
-446
-483
-319
-205
-356
-487
-383
-254
-314
-329
-398
-455
-447
-340
-395
-612
-690
-619
-480
-633
-761
-496
-526
-620
-724
-783
-683
-679
-768
-900
-636
-588
-946
-748
-444
-551
-872
-891
-581
-624
-600
-728
-787
-535
-335
-549
-634
-622
-477
-135
-299
-539
-437
-71
-8
-600
-328
-143
-224
-317
-473
-178
115
-73
-870
-226
203
-421
-407
-306
-212
-655
-512
-32
-53
-515
-948
31
486
-621
-1369
-186
415
-498
-865
-578
-67
-289
-460
-226
173
-414
-560
435
477
-466
-1181
253
1001
-101
-801
-179
1130
650
-877
-587
821
1070
-462
-1072
389
1271
501
-733
-163
713
291
-175
-5
599
195
91
15
198
383
-67
120
274
558
22
-306
215
666
295
-175
-36
548
599
32
-328
200
682
244
-825
-35
1185
266
-524
-316
342
278
-65
114
71
30
-169
-127
366
-126
-367
139
396
-62
-413
72
557
300
-361
-48
325
181
12
-125
60
220
152
-211
-98
359
-23
-385
-236
-164
-236
-400
-346
-272
-243
-426
-538
-340
-329
-516
-714
-555
-513
-772
-831
-743
-619
-757
-921
-845
-619
-578
-857
-1006
-782
-733
-996
-1048
-937
-836
-811
-866
-820
-748
-666
-723
-862
-741
-607
-620
-743
-746
-614
-526
-527
-602
-471
-357
-441
-464
-357
-335
-406
-309
-297
-457
-443
-197
-177
-337
-394
-283
-196
-452
-338
-174
-309
-416
-516
-398
-321
-526
-681
-520
-438
-583
-670
-523
-520
-642
-787
-803
-721
-639
-763
-845
-763
-628
-697
-900
-790
-562
-633
-651
-660
-756
-636
-815
-591
-507
-828
-673
-465
-498
-526
-498
-558
-399
-239
-605
-808
-510
-182
-190
-581
-669
-370
-381
-398
-415
-628
-531
-160
-278
-393
-792
-570
34
-203
-716
-740
65
153
-85
-1107
-771
413
387
-849
-1203
175
644
-257
-863
-486
182
324
-481
-595
71
420
-204
-598
33
125
-776
-109
634
-421
-401
394
-97
-109
284
-206
-170
-3
508
-58
-684
346
503
-59
-351
56
511
208
-12
86
215
74
-3
513
527
-69
-251
324
891
82
-357
-19
827
608
-696
-42
897
448
-174
59
521
371
110
61
278
323
-57
-50
209
248
-307
-22
510
136
-136
-54
173
147
96
106
-10
177
205
-103
180
340
-125
-111
237
255
-145
-119
158
238
165
-184
-152
215
97
-341
-317
-96
-220
-370
-389
-420
-359
-325
-471
-497
-527
-494
-534
-683
-667
-710
-717
-764
-768
-758
-738
-686
-582
-682
-818
-682
-588
-715
-883
-768
-632
-683
-820
-841
-542
-580
-658
-698
-663
-529
-516
-422
-440
-525
-567
-484
-310
-261
-438
-507
-309
-335
-349
-241
-292
-321
-295
-382
-387
-338
-298
-393
-405
-543
-398
-193
-397
-455
-445
-282
-657
-787
-308
-414
-869
-706
-577
-591
-673
-858
-773
-433
-618
-1073
-885
-480
-562
-910
-655
-682
-941
-559
-484
-787
-929
-583
-342
-611
-871
-789
-245
-399
-919
-716
-433
-674
-600
-174
-383
-763
-850
-431
123
-760
-1103
-236
190
-482
-1080
-341
242
-583
-1424
-257
518
-368
-1114
-1069
455
96
-1035
-1144
-81
343
-583
-494
-550
-395
293
-306
-533
-351
-89
-133
-690
-175
118
-217
-607
-602
-19
326
-526
-875
-104
453
-20
-876
-207
705
273
-582
-297
223
474
-140
-676
350
1006
-603
-520
174
945
366
-907
3
934
1053
-695
-805
938
1436
-300
-764
643
936
263
-110
-357
801
896
-665
-615
695
883
-582
-114
369
278
310
-21
45
531
345
-512
90
377
-222
-340
664
335
-569
-197
570
577
-494
-398
213
453
-100
-274
-201
375
94
-392
15
114
-100
-364
157
21
-355
-332
-14
-16
-304
-532
-494
-144
-349
-405
-411
-481
-404
-441
-532
-637
-546
-374
-751
-897
-597
-535
-791
-905
-753
-721
-715
-885
-975
-771
-732
-720
-844
-921
-826
-720
-681
-782
-755
-862
-625
-467
-796
-903
-575
-335
-728
-945
-503
-254
-556
-826
-597
-316
-372
-532
-304
-352
-678
-356
-275
-320
-564
-605
-253
-239
-472
-765
-246
-69
-641
-741
-165
-353
-723
-681
-628
-425
-408
-726
-900
-175
-99
-895
-912
-437
-612
-376
-633
-786
-355
-688
-638
-405
-263
-648
-704
-191
-142
-335
-619
-461
-69
40
-714
-864
312
447
-935
-976
289
6
-299
-241
-751
168
611
-271
-1043
-390
763
-119
-752
-569
326
158
-259
-601
-694
299
315
-1123
-560
606
124
-931
-794
495
341
-358
-1092
-286
1485
172
-1993
-328
1530
93
-1860
-241
807
272
-925
-1244
684
538
-802
-975
285
548
-290
-889
35
333
216
-362
-834
324
1498
-399
-1514
559
969
-252
-645
74
539
755
-401
-764
638
1295
-510
-923
815
908
-84
-753
494
836
388
-547
-213
756
511
-92
-572
678
609
-748
37
1079
267
-289
156
317
161
227
-287
-26
643
-274
-120
381
398
-155
-127
458
-301
-203
268
73
-357
-144
226
-208
-139
303
-62
23
239
-149
-138
238
32
-456
8
18
-214
120
-92
-540
-52
246
-625
-739
-17
-39
-480
-624
-434
-102
-277
-703
-612
-184
-363
-763
-584
-453
-606
-778
-748
-563
-629
-710
-685
-609
-619
-734
-617
-669
-700
-500
-611
-818
-589
-470
-687
-588
-387
-628
-843
-557
-423
-569
-458
-442
-632
-883
-420
-218
-629
-692
-394
-385
-528
-709
-556
-106
-552
-737
-706
-579
-285
-521
-608
-880
-744
-360
-719
-754
-801
-493
-724
-877
-804
-541
-463
-798
-861
-699
-494
-656
-677
-551
-634
-905
-536
-239
-891
-704
-559
-533
-249
-852
-596
-360
-181
-753
-684
-101
-415
-328
-738
-28
185
-803
-526
285
-280
-923
168
91
-782
-280
-282
241
-351
-677
246
-110
-514
-480
211
168
-583
-526
-48
52
-61
-660
-608
69
-390
-276
-63
-574
-492
37
-80
-612
-242
102
225
-563
-810
13
936
-323
-1439
94
572
-432
-475
349
-420
-456
81
214
18
-967
-163
273
-467
-660
299
-264
-248
0
-531
277
127
-199
-380
598
-225
-690
96
697
184
-1007
153
867
-45
-969
365
642
-551
-52
141
181
-3
-308
-369
124
164
-570
9
-143
-202
206
-263
-77
12
180
-341
-140
-337
19
62
-158
16
-201
35
-207
-65
75
72
-362
-103
315
-154
-250
-203
110
-126
-86
86
-144
-295
-158
-68
-399
-331
-122
-62
-195
-438
-338
-141
-500
-505
-203
-219
-620
-465
-324
-480
-449
-345
-536
-895
-532
-354
-699
-669
-377
-355
-754
-627
-333
-485
-480
-496
-476
-523
-651
-542
-400
-657
-642
-294
-347
-692
-665
-324
-155
-568
-710
-239
-409
-773
-328
-37
-533
-865
-380
-22
-588
-577
-436
-191
-455
-742
-271
-186
-759
-756
-249
-110
-489
-985
-265
-179
-622
-772
-392
-48
-429
-730
-585
-365
-400
-590
-671
-255
-604
-515
-332
-625
-455
-329
-833
-672
-19
-318
-889
-489
-68
-127
-911
-780
-13
-75
-631
-381
-117
-774
-170
-255
-375
398
-668
-870
240
-61
-139
276
-735
-617
661
-573
-717
239
280
-443
-903
-117
664
324
-834
-875
672
-113
-804
185
502
-812
-752
456
-119
209
-322
98
-58
-672
392
183
-594
-588
291
-228
44
-221
-1216
696
-105
-937
-251
545
-295
-783
438
-1
-140
-888
104
271
59
-315
-361
590
-299
-204
-143
-194
120
510
-150
-724
549
24
-821
-175
944
-520
-835
630
114
-769
29
653
-590
-147
-164
-165
472
13
-674
-293
647
265
-207
-314
392
146
-450
-201
430
277
-785
108
410
-264
-104
472
-81
-51
-162
-204
505
158
-407
-347
629
65
-637
-52
645
70
-709
-239
45
-56
-7
-216
-299
-137
-307
-573
-223
-266
-501
-363
-542
-548
-426
-384
-724
-461
-144
-514
-696
-597
-302
-374
-931
-891
-457
-336
-661
-901
-535
-440
-688
-770
-479
-421
-755
-624
-561
-713
-557
-339
-728
-799
-479
-508
-624
-663
-698
-705
-543
-466
-437
-703
-819
-347
-328
-944
-596
-290
-494
-586
-538
-369
-712
-760
-680
-231
-537
-1093
-624
-297
-421
-757
-520
-471
-846
-721
-350
-502
-738
-835
-723
-594
-378
-515
-794
-448
-547
-850
-786
-246
-279
-933
-579
-255
-784
-627
-573
-552
-154
-643
-983
-4
82
-801
-775
-133
-145
-375
-472
-535
77
-226
-477
-625
185
194
-489
-682
-8
542
-475
-812
-353
737
-220
-905
138
645
-723
-1030
834
665
-1285
-804
159
105
-197
-185
-694
-594
704
119
-855
-671
384
771
-814
-1278
480
1132
-736
-1463
648
1126
40
-1008
-279
1084
132
-416
-312
700
408
-177
318
-76
470
-241
302
1105
-481
-177
306
350
-72
-193
56
255
148
382
219
-428
350
1066
421
-476
46
968
47
-531
506
905
-220
-149
997
75
-217
457
435
263
-148
175
594
221
-18
342
503
275
-171
62
237
305
177
11
50
52
175
495
337
-230
95
281
361
-214
-18
353
8
-274
-305
-236
-85
-72
-579
-518
-202
-159
-535
-631
-436
-318
-430
-728
-502
-305
-428
-578
-523
-501
-687
-695
-558
-591
-794
-859
-602
-424
-670
-864
-733
-640
-769
-775
-728
-627
-657
-763
-708
-822
-697
-487
-481
-591
-562
-401
-570
-748
-545
-271
-390
-514
-517
-335
-238
-299
-450
-357
-338
-461
-479
-424
-253
-355
-418
-394
-369
-585
-556
-449
-576
-485
-349
-632
-913
-618
-735
-836
-614
-604
-693
-655
-363
-616
-989
-859
-751
-525
-405
-797
-773
-386
-632
-815
-670
-524
-407
-646
-908
-495
-216
-700
-858
-542
-447
-530
-513
-417
-311
-649
-355
-414
-838
-620
-192
-88
-575
-599
-532
-185
-60
-368
-486
-189
-92
-267
-170
-229
-531
-481
310
-83
-605
-307
65
133
-450
-613
60
190
-195
-506
-158
-15
82
-210
-475
-153
2
317
-231
-219
227
192
17
-256
-171
139
287
99
-54
11
241
114
-251
99
502
197
432
50
-118
473
493
371
-264
573
804
37
-121
205
186
285
662
-95
97
835
141
-100
256
305
297
506
377
137
519
648
385
355
323
225
360
455
522
289
111
417
835
521
-156
141
641
288
-69
5
637
851
393
312
537
463
233
7
134
187
206
165
-72
-123
-93
-164
-208
-308
-346
-259
-366
-556
-709
-826
-766
-689
-744
-884
-900
-781
-776
-978
-1189
-1143
-1002
-999
-1143
-1195
-1036
-947
-1137
-1292
-1234
-997
-898
-959
-1036
-954
-827
-843
-940
-996
-887
-668
-662
-785
-711
-514
-384
-457
-521
-487
-330
-231
-317
-386
-364
-256
-194
-252
-275
-170
-62
-123
-284
-334
-210
-95
-220
-341
-237
-171
-229
-252
-289
-238
-187
-291
-431
-501
-476
-539
-567
-641
-662
-691
-669
-582
-694
-791
-793
-768
-820
-1068
-1073
-901
-849
-892
-944
-933
-833
-730
-796
-820
-733
-746
-880
-977
-820
-613
-635
-671
-639
-612
-635
-568
-499
-539
-597
-526
-474
-471
-393
-305
-290
-456
-564
-446
-269
-289
-384
-386
-357
-284
-196
-265
-377
-394
-216
-179
-285
-236
-234
-160
-149
-221
-284
-217
-123
-258
-168
-72
-71
-130
-288
-165
37
68
46
-75
-132
88
325
207
-35
-25
104
397
541
416
253
312
727
784
511
410
584
741
749
706
600
701
833
820
874
906
773
623
843
980
866
602
525
827
885
810
857
848
871
685
651
751
820
678
544
645
656
712
703
822
909
781
631
661
796
847
669
715
733
726
698
748
904
839
769
407
181
-12
-265
-182
-255
-145
-129
-215
-160
-289
-472
-617
-757
-883
-1064
-1113
-1080
-1169
-1167
-1271
-1348
-1328
-1316
-1271
-1313
-1338
-1385
-1493
-1570
-1647
-1548
-1500
-1418
-1259
-1143
-1018
-966
-922
-936
-1016
-987
-994
-966
-873
-762
-614
-559
-454
-355
-261
-192
-147
-142
-177
-152
-135
-150
-162
-147
-74
-45
-40
15
31
-62
-174
-296
-410
-508
-582
-647
-692
-687
-680
-649
-664
-674
-694
-746
-829
-899
-931
-952
-932
-957
-978
-965
-907
-867
-868
-915
-978
-1052
-1072
-1116
-1161
-1137
-1187
-1124
-1087
-1048
-1010
-1014
-1024
-1070
-1084
-1112
-1080
-1082
-1075
-1039
-1055
-1002
-939
-918
-895
-875
-881
-920
-930
-947
-954
-954
-985
-974
-926
-882
-858
-891
-936
-961
-970
-1027
-1028
-987
-994
-980
-942
-913
-862
-863
-837
-777
-776
-760
-792
-782
-757
-771
-778
-722
-645
-588
-500
-383
-337
-337
-340
-318
-297
-273
-224
-189
-104
-24
56
164
257
294
303
318
331
357
392
407
456
584
720
803
812
874
902
860
824
752
801
911
990
983
1002
1153
1150
1087
979
939
971
925
956
904
945
965
995
1013
1077
1084
1095
1168
1074
1148
1077
1064
1167
1142
1226
1276
1342
1471
1439
1499
1424
1387
1319
1273
1314
1263
1272
986
741
383
98
138
17
205
198
101
35
-296
-399
-593
-784
-957
-1148
-1176
-1164
-1143
-1116
-1222
-1333
-1452
-1515
-1521
-1525
-1449
-1521
-1580
-1622
-1598
-1458
-1367
-1217
-1108
-1065
-918
-837
-734
-762
-804
-768
-778
-656
-516
-293
-104
-60
-38
-25
32
62
65
49
43
62
75
111
180
208
157
74
36
21
-35
-55
-141
-239
-363
-407
-404
-468
-523
-574
-625
-703
-748
-830
-902
-965
-1046
-1104
-1171
-1133
-1042
-1022
-1053
-1058
-1027
-1044
-1045
-1068
-1027
-989
-993
-957
-899
-820
-793
-828
-973
-1037
-1110
-1077
-972
-842
-772
-840
-861
-976
-1019
-1053
-1134
-1080
-1090
-1030
-984
-976
-936
-986
-1060
-1175
-1185
-1153
-1155
-1149
-1193
-1231
-1337
-1370
-1333
-1287
-1231
-1239
-1240
-1250
-1279
-1293
-1362
-1377
-1327
-1343
-1279
-1207
-1113
-1074
-1142
-1152
-1189
-1148
-1100
-1038
-961
-933
-876
-871
-798
-764
-711
-652
-630
-581
-539
-509
-437
-405
-355
-302
-214
-93
-29
50
64
63
27
33
95
155
213
300
378
457
523
559
602
585
529
480
506
497
586
701
719
853
899
913
988
938
887
822
734
818
932
1055
1224
1274
1234
1080
994
951
1044
1156
1202
1326
1306
1464
1440
1450
1562
1454
1516
1476
1505
1638
1513
1567
1494
1449
1521
1394
1202
907
264
-1
-195
-196
44
108
114
-88
-313
-628
-837
-1101
-1338
-1507
-1665
-1601
-1420
-1281
-1202
-1367
-1474
-1625
-1685
-1607
-1599
-1543
-1572
-1582
-1485
-1324
-1081
-898
-796
-702
-631
-575
-476
-426
-431
-433
-349
-168
48
281
470
565
494
446
377
363
351
328
391
393
452
552
577
538
377
226
93
-68
-117
-168
-192
-280
-379
-375
-396
-421
-489
-594
-717
-841
-913
-965
-1029
-1024
-1022
-1005
-982
-910
-853
-885
-916
-990
-1030
-1029
-978
-878
-814
-729
-627
-518
-386
-331
-299
-316
-299
-272
-228
-136
-54
7
-25
11
46
45
77
-5
-212
-186
-675
-856
-1046
-1378
-1109
-1331
-1176
-1225
-1280
-1303
-1536
-1787
-2103
-2230
-2358
-2332
-2120
-2037
-1776
-1697
-1692
-1712
-1917
-1773
-1923
-1811
-1800
-1730
-1559
-1529
-1283
-1230
-1172
-1041
-965
-949
-903
-908
-805
-900
-792
-657
-484
-256
-151
18
-57
-25
-141
-242
-241
-196
-69
-14
110
269
322
310
233
91
39
-112
-85
-71
0
116
180
222
233
262
191
184
139
117
77
129
222
339
522
611
688
753
781
849
932
981
988
1137
1229
1359
1517
1504
1650
1562
1638
1699
1743
1860
1775
1878
1831
1853
1949
1963
2066
2113
2112
2238
2087
2181
2119
1835
1819
1091
897
219
-81
40
-121
305
5
85
-281
-770
-1076
-1577
-1774
-2040
-2127
-1929
-1950
-1624
-1568
-1587
-1765
-2032
-2073
-2248
-2178
-2056
-1945
-1810
-1634
-1432
-1216
-1105
-865
-836
-827
-738
-647
-456
-406
-169
15
192
426
636
849
861
894
795
699
647
637
697
736
824
914
910
893
800
648
421
170
8
-139
-242
-259
-284
-335
-416
-504
-598
-766
-969
-1125
-1243
-1321
-1320
-1297
-1280
-1220
-1205
-1180
-1187
-1156
-1106
-1124
-1112
-1098
-1006
-916
-760
-594
-441
-280
-221
-138
-72
-14
20
64
123
198
308
458
563
626
574
540
462
434
367
190
85
-188
-344
-560
-588
-619
-698
-942
-1062
-1252
-1360
-1292
-1476
-1643
-1878
-1970
-2027
-2000
-1923
-1823
-1868
-1945
-1983
-2032
-2042
-1949
-1912
-1923
-1890
-1709
-1503
-1404
-1236
-1216
-1203
-1201
-1075
-955
-876
-732
-663
-669
-656
-483
-327
-241
-205
-182
-216
-221
-201
-161
-142
-160
-114
-145
-126
-141
-119
-190
-285
-374
-423
-380
-349
-313
-302
-300
-303
-333
-362
-368
-363
-329
-316
-218
-135
-10
18
59
115
144
233
269
340
505
597
725
814
917
1074
1125
1175
1218
1360
1439
1585
1572
1647
1746
1785
1929
1874
1860
1781
1863
1919
1877
1893
1880
1967
1985
2010
2137
2119
2104
2131
1914
1815
1667
1253
869
222
-376
-379
-507
-199
-19
-9
-258
-783
-1219
-1778
-2032
-2257
-2219
-2121
-2014
-1712
-1530
-1547
-1657
-1852
-2055
-2243
-2185
-2038
-1889
-1629
-1389
-1181
-1017
-840
-615
-553
-538
-395
-297
-182
-25
190
349
501
757
928
1064
1126
1152
1027
854
788
740
734
748
828
845
836
805
659
435
139
-136
-312
-443
-500
-477
-483
-531
-637
-760
-939
-1140
-1276
-1407
-1501
-1513
-1463
-1377
-1320
-1254
-1192
-1190
-1157
-1124
-1092
-1055
-989
-898
-810
-647
-444
-270
-125
-3
123
200
230
295
342
390
438
564
686
799
873
901
892
821
681
521
383
202
38
-306
-428
-575
-574
-413
-502
-597
-935
-1226
-1563
-1804
-1944
-2061
-1953
-1896
-1733
-1658
-1663
-1665
-1854
-2014
-2145
-2148
-1984
-1776
-1510
-1418
-1321
-1243
-1189
-1108
-1063
-970
-894
-822
-729
-594
-464
-312
-204
-118
-72
11
37
-57
-134
-229
-264
-287
-178
-44
29
67
11
-105
-231
-365
-476
-534
-571
-497
-455
-383
-320
-337
-395
-501
-575
-622
-645
-600
-509
-373
-280
-158
-59
-1
18
-8
-8
27
139
222
436
601
691
824
882
1009
1095
1153
1162
1183
1230
1197
1344
1434
1618
1965
1975
2057
1912
1674
1720
1539
1773
1868
2011
2152
2080
2183
2113
2117
2026
2027
1932
1878
1826
1808
1427
964
495
-258
-291
-499
-170
104
51
-6
-612
-1098
-1594
-2027
-2148
-2257
-1984
-1798
-1537
-1312
-1419
-1518
-1871
-2067
-2223
-2179
-1924
-1645
-1319
-1057
-856
-736
-712
-612
-549
-548
-343
-182
49
242
399
565
636
774
862
989
1060
1050
991
907
879
759
714
721
730
753
705
679
541
292
47
-260
-441
-563
-620
-594
-597
-622
-716
-909
-1092
-1300
-1506
-1614
-1681
-1613
-1523
-1414
-1322
-1316
-1297
-1349
-1395
-1350
-1248
-1129
-1009
-850
-690
-553
-417
-319
-198
-81
33
151
231
324
400
441
498
555
628
705
727
728
714
641
557
470
301
209
24
-75
-308
-656
-922
-1188
-1238
-1148
-1098
-1114
-1323
-1596
-1925
-2253
-2341
-2352
-2184
-2107
-1999
-1843
-1923
-1800
-1887
-1932
-2039
-2043
-1865
-1749
-1434
-1244
-1090
-1039
-1037
-912
-918
-765
-591
-551
-426
-406
-233
-194
-126
0
-40
8
-23
-11
-70
-138
-163
-246
-293
-208
-145
-100
-131
-195
-342
-565
-677
-808
-818
-813
-755
-690
-666
-618
-645
-692
-742
-777
-757
-696
-569
-437
-356
-255
-206
-87
7
98
186
266
349
429
538
656
833
856
1014
1008
1148
1264
1381
1503
1449
1562
1510
1556
1663
1774
1910
2000
1902
1928
1742
1762
1793
2007
2082
2132
2204
2002
2065
1847
1825
1722
1669
1636
1537
1173
743
218
-424
-661
-785
-600
-404
-301
-361
-701
-1157
-1620
-2062
-2319
-2412
-2286
-2109
-1827
-1554
-1455
-1496
-1697
-1843
-2027
-2017
-1899
-1666
-1354
-1069
-780
-564
-430
-333
-272
-242
-128
-37
157
347
496
620
738
866
962
1051
1085
1096
1025
931
844
729
665
626
613
583
531
524
424
228
-12
-281
-501
-714
-832
-863
-848
-848
-896
-987
-1122
-1284
-1445
-1558
-1630
-1629
-1569
-1472
-1351
-1246
-1162
-1134
-1124
-1077
-1023
-966
-851
-702
-566
-443
-285
-127
29
130
203
265
300
328
349
408
487
540
570
607
601
596
564
520
451
319
143
-86
-282
-424
-539
-814
-1054
-1292
-1513
-1448
-1359
-1277
-1388
-1767
-2148
-2456
-2586
-2585
-2480
-2298
-2157
-1982
-1931
-1866
-1843
-1922
-1988
-2066
-1972
-1753
-1432
-1144
-967
-859
-873
-872
-790
-732
-603
-561
-501
-391
-306
-163
-90
-29
-63
-121
-163
-195
-177
-217
-231
-271
-319
-342
-319
-277
-272
-371
-477
-608
-727
-832
-841
-797
-753
-668
-630
-604
-590
-606
-695
-779
-810
-728
-604
-411
-232
-134
-39
-12
33
56
129
147
215
365
514
747
892
1038
1196
1182
1133
1015
1007
1115
1269
1504
1562
1596
1576
1661
1681
1724
1628
1632
1489
1585
1689
1717
1885
1783
1850
1699
1698
1710
1614
1640
1491
1415
1319
1243
990
612
9
-681
-970
-1145
-843
-566
-441
-473
-914
-1369
-1890
-2260
-2440
-2538
-2455
-2351
-2061
-1785
-1601
-1547
-1686
-1894
-2133
-2200
-2071
-1790
-1471
-1168
-894
-676
-586
-451
-393
-353
-250
-209
-41
120
287
440
527
664
759
841
921
960
941
868
767
636
522
428
369
326
309
309
246
127
-55
-310
-562
-788
-952
-987
-986
-942
-929
-963
-1040
-1175
-1327
-1487
-1597
-1620
-1598
-1494
-1371
-1227
-1112
-1057
-987
-951
-907
-868
-777
-652
-539
-384
-240
-106
38
149
264
325
374
445
466
508
537
598
619
610
599
560
572
545
512
359
196
-110
-393
-719
-1182
-1221
-1498
-1231
-1042
-994
-1051
-1474
-1803
-2251
-2447
-2600
-2620
-2486
-2338
-2044
-1919
-1816
-1745
-1940
-2021
-2193
-2113
-1997
-1777
-1432
-1304
-1138
-1079
-996
-898
-819
-691
-611
-684
-582
-545
-486
-373
-263
-129
-96
26
-1
23
-66
-160
-257
-400
-391
-360
-264
-198
-164
-183
-314
-447
-567
-698
-744
-801
-765
-703
-645
-570
-552
-565
-594
-623
-645
-657
-669
-602
-545
-420
-323
-194
-56
65
181
275
359
354
415
397
477
517
668
861
1041
1203
1209
1284
1233
1321
1285
1318
1321
1279
1431
1479
1594
1634
1722
1696
1729
1721
1784
1800
1863
1908
1848
1929
1960
2039
2059
2048
1980
1906
1712
1485
1007
441
-232
-563
-770
-611
-343
-187
-155
-474
-863
-1364
-1757
-2051
-2278
-2374
-2411
-2288
-2033
-1832
-1623
-1589
-1673
-1837
-2013
-2059
-1974
-1795
-1559
-1332
-1096
-920
-687
-507
-330
-171
-60
52
136
242
355
421
503
620
760
882
1023
1157
1181
1176
1083
948
766
604
488
400
360
337
327
297
187
15
-219
-472
-694
-909
-1034
-1108
-1160
-1189
-1209
-1194
-1224
-1303
-1356
-1383
-1400
-1432
-1434
-1357
-1279
-1199
-1095
-977
-849
-735
-617
-507
-403
-313
-198
-124
-45
50
138
251
355
507
640
752
823
830
777
705
626
616
597
585
538
476
348
143
-45
-371
-631
-958
-1187
-1365
-1460
-1483
-1454
-1497
-1629
-1812
-2062
-2289
-2458
-2567
-2584
-2504
-2458
-2351
-2278
-2164
-2086
-2013
-1956
-1936
-1858
-1781
-1683
-1564
-1475
-1340
-1206
-1134
-966
-817
-610
-459
-346
-263
-286
-296
-323
-318
-295
-260
-223
-173
-99
-57
-44
-70
-109
-204
-284
-349
-397
-416
-435
-473
-517
-572
-621
-641
-620
-594
-589
-589
-591
-618
-642
-663
-658
-617
-574
-463
-382
-323
-254
-205
-112
-58
32
151
296
437
528
624
712
788
863
948
1063
1181
1274
1386
1517
1557
1613
1587
1603
1617
1624
1719
1762
1839
1907
2002
2050
2121
2159
2217
2198
2222
2215
2196
2078
1992
1962
1882
1862
1640
1335
752
112
-383
-695
-718
-591
-493
-505
-694
-929
-1194
-1425
-1575
-1720
-1898
-2117
-2240
-2286
-2230
-2136
-2030
-1984
-2036
-2081
-2056
-1956
-1716
-1483
-1333
-1246
-1231
-1187
-1168
-1060
-871
-680
-463
-264
-47
150
325
475
541
569
575
590
654
725
828
935
1002
1005
958
907
826
785
748
704
655
567
497
392
251
140
10
-119
-228
-313
-358
-409
-451
-503
-579
-662
-752
-812
-874
-929
-959
-969
-957
-934
-911
-874
-847
-806
-761
-721
-645
-567
-468
-385
-338
-266
-192
-113
-51
10
97
160
222
282
369
440
453
449
434
423
429
385
295
184
8
-131
-237
-262
-249
-264
-303
-388
-449
-494
-553
-582
-588
-594
-633
-682
-702
-715
-733
-745
-732
-713
-694
-668
-605
-528
-448
-378
-322
-305
-314
-287
-259
-239
-230
-224
-201
-190
-166
-144
-136
-139
-156
-172
-189
-222
-234
-218
-241
-267
-273
-291
-311
-306
-283
-270
-270
-245
-243
-265
-288
-301
-301
-309
-301
-284
-269
-263
-288
-296
-283
-278
-272
-266
-241
-230
-230
-243
-240
-215
-202
-170
-163
-174
-162
-149
-138
-138
-122
-100
-89
-86
-71
-34
-10
3
11
46
74
89
105
126
165
187
200
220
216
218
223
230
243
261
276
290
310
326
330
333
331
322
307
294
274
256
245
235
240
237
246
246
218
193
172
165
132
95
84
63
21
-9
-31
-60
-103
-129
-146
-159
-155
-150
-158
-186
-220
-227
-237
-259
-278
-300
-315
-350
-373
-383
-401
-425
-449
-485
-510
-526
-529
-525
-533
-528
-537
-563
-585
-601
-610
-617
-632
-663
-686
-724
-765
-779
-795
-814
-839
-863
-866
-887
-914
-924
-935
-945
-939
-928
-902
-880
-870
-858
-849
-827
-829
-833
-815
-789
-749
-722
-705
-666
-622
-603
-584
-566
-539
-498
-466
-451
-417
-400
-385
-355
-341
-305
-262
-222
-189
-172
-127
-88
-84
-81
-63
-48
-46
-22
15
22
20
10
-8
-38
-81
-106
-131
-177
-216
-237
-259
-298
-312
-325
-368
-418
-442
-449
-485
-517
-535
-560
-588
-627
-658
-676
-685
-703
-724
-740
-756
-757
-755
-741
-731
-742
-748
-770
-791
-776
-761
-747
-738
-718
-695
-671
-663
-665
-655
-615
-590
-590
-574
-553
-534
-525
-533
-527
-519
-515
-505
-501
-483
-467
-448
-436
-434
-429
-423
-419
-400
-382
-362
-320
-293
-270
-255
-229
-196
-176
-162
-144
-121
-92
-64
-41
-12
1
19
29
37
55
79
116
109
103
106
103
98
89
108
134
149
157
160
151
139
122
109
108
93
81
80
67
45
37
24
6
-18
-32
-44
-50
-62
-101
-128
-137
-137
-157
-183
-190
-189
-181
-195
-202
-194
-190
-194
-187
-170
-155
-150
-150
-150
-156
-127
-111
-110
-108
-105
-98
-86
-95
-101
-86
-71
-61
-61
-72
-92
-122
-162
-204
-238
-263
-271
-286
-313
-335
-348
-354
-370
-363
-363
-370
-377
-407
-419
-441
-462
-488
-516
-550
-576
-577
-588
-598
-598
-605
-624
-622
-613
-604
-597
-601
-598
-587
-583
-590
-602
-601
-606
-620
-610
-602
-594
-584
-558
-528
-534
-536
-519
-516
-502
-506
-516
-497
-482
-459
-439
-407
-385
-377
-349
-319
-291
-275
-252
-229
-222
-223
-214
-194
-176
-165
-158
-155
-137
-130
-131
-141
-139
-142
-162
-175
-182
-193
-210
-209
-211
-210
-218
-251
-280
-301
-323
-333
-331
-342
-357
-367
-405
-441
-468
-502
-543
-581
-584
-596
-615
-622
-609
-590
-597
-610
-602
-605
-625
-642
-647
-644
-663
-674
-685
-687
-697
-702
-690
-686
-686
-701
-724
-730
-714
-719
-711
-693
-661
-635
-633
-606
-595
-594
-573
-558
-542
-503
-483
-475
-455
-418
-394
-379
-346
-308
-296
-283
-273
-250
-211
-184
-136
-97
-80
-75
-49
-21
-17
-10
1
12
43
48
55
70
85
114
133
145
161
170
183
189
180
171
165
157
137
125
104
73
55
33
9
-14
-32
-44
-67
-83
-89
-83
-113
-135
-124
-111
-130
-160
-167
-162
-159
-165
-165
-167
-192
-221
-241
-259
-267
-266
-248
-217
-215
-204
-189
-177
-181
-203
-207
-207
-206
-213
-198
-170
-158
-175
-195
-199
-212
-197
-197
-206
-218
-228
-232
-258
-271
-276
-265
-259
-268
-296
-329
-345
-375
-413
-447
-448
-447
-453
-446
-438
-437
-439
-447
-460
-464
-480
-472
-473
-474
-470
-475
-482
-495
-498
-500
-494
-478
-469
-460
-449
-452
-449
-456
-460
-418
-387
-387
-383
-373
-340
-329
-325
-311
-300
-278
-268
-252
-234
-242
-242
-244
-239
-249
-274
-277
-293
-287
-285
-288
-279
-270
-258
-262
-278
-285
-300
-307
-317
-321
-307
-321
-341
-348
-341
-336
-358
-375
-359
-344
-357
-361
-364
-366
-369
-378
-387
-408
-402
-401
-412
-431
-444
-451
-459
-453
-453
-450
-427
-428
-444
-452
-445
-452
-454
-464
-469
-455
-460
-467
-460
-453
-463
-462
-480
-494
-488
-491
-496
-491
-473
-464
-457
-457
-470
-475
-475
-471
-456
-437
-412
-403
-377
-353
-338
-321
-305
-286
-275
-261
-262
-249
-237
-208
-185
-153
-101
-81
-59
-22
10
26
40
72
96
113
123
128
146
151
159
165
180
198
201
211
209
200
208
218
230
231
224
210
182
154
143
128
113
90
76
66
45
26
19
1
-35
-55
-58
-58
-75
-87
-84
-59
-65
-74
-51
-34
-32
-43
-26
3
18
23
27
39
38
32
37
37
44
56
70
74
76
82
93
101
89
80
63
38
12
6
-13
-37
-52
-73
-112
-148
-167
-168
-171
-196
-210
-230
-251
-267
-283
-284
-293
-319
-353
-369
-384
-410
-418
-427
-447
-466
-487
-506
-537
-568
-579
-576
-600
-613
-604
-598
-594
-592
-601
-609
-615
-611
-621
-623
-610
-605
-598
-611
-610
-598
-593
-595
-590
-568
-529
-497
-492
-492
-507
-523
-512
-511
-523
-518
-518
-508
-486
-455
-430
-395
-360
-347
-353
-348
-335
-336
-344
-347
-347
-370
-391
-389
-376
-349
-343
-362
-376
-388
-383
-391
-399
-406
-415
-414
-417
-421
-427
-434
-443
-457
-455
-452
-476
-485
-480
-480
-477
-486
-470
-465
-481
-502
-523
-525
-537
-521
-501
-509
-511
-510
-503
-510
-502
-490
-485
-502
-510
-492
-482
-486
-490
-477
-442
-430
-431
-421
-393
-376
-371
-367
-340
-294
-279
-274
-257
-235
-226
-224
-219
-205
-194
-194
-185
-155
-136
-120
-111
-97
-61
-46
-40
-24
0
17
11
20
49
70
84
101
126
154
175
187
205
223
207
183
180
190
199
191
189
184
179
167
154
142
124
113
101
86
65
70
81
80
67
52
39
24
20
12
17
17
13
6
-11
-19
-31
-52
-60
-75
-73
-42
-40
-63
-76
-78
-83
-93
-85
-59
-44
-41
-43
-39
-35
-50
-53
-40
-60
-81
-107
-129
-162
-194
-205
-219
-237
-246
-246
-252
-255
-271
-286
-317
-354
-372
-388
-413
-433
-466
-506
-537
-544
-540
-540
-535
-532
-536
-532
-534
-546
-560
-569
-565
-554
-567
-586
-582
-568
-554
-556
-553
-539
-517
-518
-506
-493
-496
-492
-490
-487
-489
-481
-477
-471
-453
-426
-411
-413
-398
-389
-374
-360
-354
-348
-345
-342
-340
-330
-312
-298
-282
-271
-255
-244
-242
-241
-245
-251
-249
-251
-250
-235
-209
-200
-200
-200
-190
-191
-204
-191
-180
-172
-177
-205
-208
-220
-243
-260
-283
-294
-307
-332
-353
-347
-345
-353
-350
-350
-368
-395
-418
-429
-438
-456
-475
-492
-497
-504
-538
-564
-553
-537
-537
-541
-542
-522
-524
-550
-551
-552
-555
-566
-568
-566
-569
-582
-563
-546
-516
-499
-483
-470
-448
-425
-406
-381
-362
-348
-336
-322
-309
-281
-261
-230
-210
-193
-181
-187
-171
-164
-142
-122
-124
-97
-69
-62
-61
-42
-23
-5
7
4
18
39
57
53
32
36
51
48
42
55
71
88
80
73
87
86
99
101
97
103
110
124
130
127
108
98
89
74
48
20
18
14
0
3
-4
-2
-3
-11
-12
-27
-22
-30
-46
-40
-45
-64
-82
-96
-105
-116
-119
-141
-137
-138
-154
-151
-137
-126
-143
-164
-164
-177
-200
-232
-258
-273
-289
-309
-313
-311
-325
-351
-376
-385
-400
-423
-438
-444
-435
-443
-457
-470
-472
-473
-484
-490
-508
-533
-552
-572
-584
-588
-607
-613
-611
-599
-577
-577
-571
-572
-569
-557
-567
-574
-579
-574
-579
-580
-554
-560
-575
-573
-564
-552
-543
-531
-508
-499
-492
-480
-470
-458
-458
-464
-461
-460
-461
-458
-448
-426
-412
-393
-382
-375
-369
-362
-341
-322
-302
-287
-280
-263
-245
-222
-201
-178
-166
-145
-139
-158
-174
-185
-186
-178
-177
-185
-188
-200
-222
-227
-242
-252
-241
-251
-273
-291
-316
-326
-350
-389
-401
-411
-438
-474
-483
-468
-463
-462
-470
-495
-529
-557
-571
-578
-587
-585
-588
-598
-617
-637
-655
-658
-654
-653
-637
-623
-611
-577
-560
-551
-558
-554
-531
-523
-499
-476
-461
-458
-471
-458
-433
-415
-392
-361
-330
-308
-278
-245
-202
-185
-173
-146
-126
-91
-73
-59
-21
10
45
87
106
116
125
129
120
103
93
84
71
55
53
51
64
81
89
103
125
120
113
108
102
95
91
92
81
70
67
72
69
55
47
40
24
25
28
44
43
36
34
43
32
22
24
12
13
5
6
18
20
13
25
37
33
8
-11
-10
-14
-20
-18
-31
-19
-20
-40
-53
-75
-110
-154
-197
-205
-224
-265
-311
-343
-370
-420
-472
-501
-526
-538
-551
-572
-575
-592
-597
-610
-620
-639
-671
-667
-669
-690
-706
-717
-731
-754
-771
-759
-754
-731
-704
-672
-695
-799
-769
-819
-1023
-1059
-967
-920
-896
-885
-870
-919
-937
-905
-898
-855
-811
-767
-719
-640
-563
-482
-407
-323
-258
-200
-130
-85
-30
4
18
19
-6
8
11
-34
-67
-142
-191
-220
-213
-199
-223
-279
-367
-468
-622
-807
-1007
-1205
-1349
-1433
-1479
-1523
-1588
-1629
-1658
-1687
-1693
-1680
-1668
-1641
-1586
-1545
-1552
-1551
-1534
-1518
-1454
-1373
-1281
-1183
-1049
-895
-781
-677
-600
-586
-580
-497
-431
-386
-377
-369
-367
-383
-405
-447
-472
-467
-431
-427
-434
-475
-522
-589
-681
-755
-847
-917
-988
-1023
-1051
-1090
-1105
-1125
-1121
-1085
-1034
-973
-883
-782
-685
-606
-572
-529
-479
-404
-307
-200
-68
52
184
331
456
573
673
776
894
1010
1119
1200
1226
1217
1165
1112
1064
1044
1107
1156
1237
1264
1305
1346
1366
1434
1459
1533
1537
1559
1622
1639
1700
1679
1672
1687
1720
1872
2037
2233
2432
2567
2764
2809
2873
2925
2947
2973
2898
2890
2646
2207
1586
695
-200
-838
-1059
-950
-789
-605
-659
-942
-1273
-1401
-1465
-1561
-1565
-1693
-1956
-2178
-2270
-2256
-2254
-2124
-1963
-1885
-1659
-1221
-634
-132
323
605
601
526
521
592
699
864
1051
1164
1260
1398
1549
1637
1710
1792
1765
1719
1636
1509
1322
1038
715
334
-43
-322
-499
-587
-617
-648
-692
-778
-890
-1030
-1221
-1379
-1485
-1575
-1651
-1688
-1676
-1668
-1608
-1490
-1364
-1194
-935
-656
-384
-128
109
270
343
411
491
548
633
763
890
1002
1123
1233
1260
1261
1271
1230
1128
1024
926
763
546
287
-20
-365
-729
-945
-1143
-1286
-1485
-1783
-2109
-2468
-2634
-2670
-2566
-2481
-2470
-2501
-2694
-2789
-2786
-2712
-2552
-2367
-2076
-1882
-1693
-1487
-1284
-1051
-830
-607
-496
-357
-149
4
140
208
235
159
62
55
65
100
93
38
-127
-334
-527
-749
-945
-1058
-1155
-1271
-1405
-1526
-1640
-1744
-1791
-1818
-1826
-1807
-1753
-1687
-1599
-1516
-1449
-1392
-1305
-1143
-964
-762
-517
-299
-128
-23
108
214
337
469
558
649
684
723
737
760
811
824
831
831
840
830
789
781
744
697
687
616
569
560
583
572
485
540
541
536
586
636
672
679
731
768
803
939
1054
1156
1252
1418
1564
1671
1894
2062
2144
2210
2315
2439
2426
2542
2518
2398
2247
2108
1931
1416
818
-193
-1340
-2294
-2762
-2615
-2372
-1886
-1742
-2070
-2438
-2726
-2722
-2689
-2493
-2437
-2573
-2731
-2742
-2602
-2448
-2074
-1688
-1409
-1078
-603
-13
464
875
1173
1201
1060
900
797
848
1030
1239
1313
1319
1324
1236
1116
1041
970
780
473
175
-128
-458
-831
-1179
-1510
-1786
-1935
-2022
-2013
-1971
-1926
-1887
-1901
-1933
-1996
-2044
-2038
-1983
-1853
-1690
-1492
-1265
-1053
-826
-540
-236
39
319
581
776
912
1026
1060
1019
1000
1001
979
970
981
954
881
780
688
555
383
207
-1
-253
-501
-725
-919
-1084
-1244
-1370
-1488
-1561
-1567
-1550
-1521
-1494
-1454
-1476
-1460
-1569
-1650
-1730
-1811
-1756
-1703
-1603
-1587
-1584
-1523
-1462
-1297
-1037
-736
-610
-575
-557
-698
-802
-837
-762
-732
-700
-584
-548
-568
-576
-555
-606
-657
-653
-724
-866
-986
-1095
-1238
-1360
-1392
-1414
-1462
-1447
-1354
-1271
-1202
-1125
-1121
-1184
-1216
-1218
-1173
-1096
-981
-858
-773
-650
-502
-346
-202
-47
56
134
210
205
166
148
158
153
196
275
322
297
232
170
101
67
67
76
50
-13
-61
-86
-75
-44
-10
23
66
103
151
211
275
341
427
538
631
723
778
811
872
933
1032
1143
1305
1418
1475
1497
1471
1459
1495
1651
1790
1892
1969
1998
1945
1871
1894
1940
2002
2116
2207
2229
2102
2012
1842
1642
1458
1153
696
-184
-1140
-2119
-2914
-3078
-2774
-2111
-1580
-1379
-1519
-1980
-2390
-2562
-2355
-2058
-1892
-1777
-1882
-2028
-2130
-1995
-1685
-1321
-803
-235
242
597
881
1022
957
863
801
765
697
669
733
778
839
942
1045
1031
923
816
657
477
280
39
-240
-589
-925
-1208
-1436
-1546
-1600
-1559
-1477
-1383
-1278
-1237
-1294
-1392
-1489
-1565
-1582
-1536
-1430
-1321
-1222
-1062
-877
-665
-445
-218
28
238
431
591
682
720
697
642
611
598
621
645
669
683
702
694
657
594
487
373
225
62
-83
-234
-401
-543
-662
-782
-866
-905
-885
-869
-838
-817
-840
-877
-941
-975
-1006
-1017
-998
-953
-903
-880
-912
-995
-1107
-1193
-1226
-1163
-1025
-860
-693
-583
-509
-497
-521
-541
-566
-592
-605
-570
-523
-501
-464
-453
-456
-463
-436
-398
-408
-421
-456
-543
-666
-756
-831
-895
-925
-909
-875
-841
-792
-748
-729
-727
-717
-688
-689
-684
-660
-656
-653
-620
-550
-472
-394
-299
-216
-166
-120
-88
-69
-79
-80
-55
-45
-27
18
52
66
67
71
70
40
9
7
11
17
16
3
-32
-109
-164
-204
-220
-179
-115
-56
-71
-106
-146
-225
-263
-253
-249
-255
-211
-134
-88
-11
67
98
129
182
222
221
190
139
65
22
66
133
203
258
296
325
327
339
412
512
583
640
680
701
701
712
749
804
857
890
872
809
711
566
391
131
-169
-409
-605
-696
-664
-528
-373
-296
-294
-403
-571
-717
-831
-915
-984
-1021
-1083
-1163
-1261
-1331
-1376
-1378
-1286
-1104
-878
-678
-533
-466
-503
-590
-657
-694
-686
-601
-483
-408
-339
-271
-224
-176
-114
-38
10
34
53
15
-79
-195
-292
-395
-479
-481
-462
-439
-394
-340
-313
-332
-357
-380
-418
-455
-486
-528
-587
-651
-698
-747
-770
-752
-704
-647
-589
-549
-513
-480
-455
-447
-455
-452
-452
-462
-453
-424
-392
-352
-314
-256
-201
-156
-108
-78
-74
-79
-99
-131
-171
-198
-234
-273
-278
-260
-253
-252
-237
-237
-255
-288
-312
-390
-512
-710
-912
-1102
-1271
-1298
-1237
-1091
-979
-869
-791
-810
-865
-910
-915
-918
-861
-777
-747
-753
-772
-789
-810
-764
-623
-494
-390
-305
-297
-390
-496
-584
-643
-691
-687
-632
-624
-641
-637
-647
-684
-656
-597
-575
-550
-548
-592
-672
-729
-754
-780
-757
-681
-593
-550
-528
-495
-477
-463
-419
-361
-320
-303
-320
-381
-429
-428
-410
-358
-270
-201
-177
-189
-212
-230
-236
-219
-181
-150
-131
-126
-133
-143
-133
-101
-36
49
117
150
129
93
40
-11
-24
-5
49
92
113
131
137
135
141
185
223
237
239
255
252
199
193
190
196
235
288
317
322
372
439
480
568
662
729
756
771
813
805
880
967
1061
1133
1227
1339
1362
1418
1513
1590
1666
1771
1861
1712
1451
918
97
-724
-1401
-1626
-1545
-1104
-541
-294
-319
-574
-980
-1424
-1623
-1577
-1536
-1454
-1351
-1373
-1619
-1806
-1837
-1841
-1608
-1052
-426
-13
295
446
296
59
-40
-37
-68
-1
198
256
277
392
480
464
507
657
718
707
665
533
227
-120
-355
-597
-787
-897
-953
-1020
-1050
-987
-954
-947
-950
-973
-1069
-1168
-1242
-1339
-1416
-1459
-1431
-1339
-1211
-1045
-878
-731
-565
-384
-212
-58
72
122
125
113
87
77
88
137
189
248
291
347
375
354
317
261
181
73
-65
-207
-406
-584
-790
-1031
-1248
-1464
-1613
-1681
-1673
-1656
-1590
-1568
-1611
-1697
-1740
-1731
-1803
-1767
-1642
-1526
-1441
-1248
-1002
-929
-792
-558
-384
-324
-172
31
-15
-69
-9
-15
-164
-185
-118
-209
-288
-247
-231
-359
-446
-469
-613
-783
-827
-908
-1095
-1175
-1226
-1330
-1410
-1386
-1342
-1342
-1257
-1136
-1053
-964
-837
-775
-747
-672
-603
-551
-434
-289
-158
-58
61
180
243
344
450
497
541
603
619
602
583
546
499
461
478
519
553
597
654
695
694
650
530
404
269
174
191
237
342
445
528
691
720
828
969
1073
1225
1355
1556
1610
1688
1794
1930
2082
2278
2590
2679
2729
2738
2685
2558
2430
2197
1660
833
-383
-1543
-2664
-3245
-3246
-2947
-2325
-1936
-1764
-1852
-2111
-2286
-2344
-2173
-1979
-1807
-1714
-1741
-1818
-1896
-1709
-1364
-861
-120
618
1244
1673
1982
2070
1952
1817
1625
1391
1099
951
817
657
601
521
449
330
275
187
9
-170
-431
-744
-1131
-1494
-1862
-2219
-2436
-2554
-2516
-2361
-2114
-1834
-1576
-1308
-1106
-939
-801
-668
-556
-475
-354
-265
-144
-2
183
382
582
839
1042
1217
1324
1354
1274
1104
909
650
393
149
-72
-275
-454
-587
-692
-787
-868
-936
-1009
-1096
-1194
-1286
-1369
-1437
-1509
-1556
-1555
-1523
-1443
-1276
-1060
-816
-581
-350
-163
-22
93
194
281
331
405
448
500
527
518
481
455
463
459
430
396
287
150
-196
-650
-1293
-2128
-2724
-3116
-2961
-2476
-1876
-1323
-1256
-1438
-1708
-1928
-1958
-1691
-1268
-999
-856
-825
-920
-1085
-1078
-787
-411
60
587
882
852
663
402
61
-197
-309
-390
-576
-711
-755
-823
-890
-848
-803
-849
-833
-831
-868
-966
-1056
-1126
-1201
-1210
-1171
-1126
-1041
-925
-777
-554
-313
-86
39
116
124
92
69
66
41
-13
-11
8
38
69
111
125
128
154
191
230
230
221
138
24
-54
-139
-168
-145
-58
101
255
408
505
548
582
606
653
720
798
846
932
884
906
858
884
1014
1128
1395
1523
1696
1756
1776
1873
1889
2071
2155
2315
2390
2395
2412
2198
1876
1077
161
-1246
-2497
-3349
-3814
-3499
-3082
-2333
-2035
-2079
-2095
-2277
-2167
-1946
-1413
-1079
-958
-876
-980
-1093
-1232
-1036
-749
-332
416
1136
1751
2130
2379
2362
2109
1870
1542
1251
907
701
497
192
10
-241
-444
-621
-702
-707
-789
-834
-1014
-1231
-1526
-1839
-2111
-2372
-2460
-2453
-2277
-1977
-1614
-1223
-870
-506
-199
76
287
467
607
669
735
737
717
682
652
630
634
705
791
872
911
866
736
526
268
-60
-408
-707
-971
-1196
-1362
-1469
-1537
-1555
-1530
-1465
-1390
-1273
-1124
-984
-854
-751
-666
-612
-579
-525
-438
-286
-90
100
311
458
596
713
784
827
808
783
720
626
505
349
177
-6
-169
-336
-459
-560
-635
-711
-807
-911
-1272
-1686
-2349
-2980
-3326
-3331
-2895
-2459
-1937
-1616
-1539
-1571
-1454
-1251
-1022
-572
-221
62
108
112
36
-217
-216
-22
228
423
644
723
505
286
69
-189
-552
-795
-942
-1202
-1316
-1365
-1440
-1584
-1588
-1508
-1426
-1243
-1033
-838
-772
-671
-599
-628
-665
-627
-544
-392
-171
46
260
406
536
629
684
724
699
609
497
362
240
124
45
-53
-134
-130
-159
-145
-162
-159
-168
-192
-133
-116
-122
-110
-84
-48
39
176
304
442
565
704
806
899
1035
1124
1260
1358
1393
1392
1385
1366
1468
1617
1790
1961
1914
1875
1756
1732
1859
2097
2418
2688
2829
2827
2606
2156
1321
240
-1103
-2444
-3320
-3785
-3590
-3232
-2784
-2504
-2618
-2595
-2455
-2038
-1535
-922
-441
-324
-385
-574
-757
-1004
-971
-676
-274
333
1051
1718
2158
2487
2662
2608
2431
2170
1882
1466
1061
673
173
-308
-742
-1066
-1276
-1362
-1286
-1178
-1073
-1012
-1022
-1170
-1406
-1657
-1920
-2081
-2151
-2100
-1970
-1772
-1507
-1212
-852
-464
-52
361
753
1068
1275
1379
1357
1211
1016
803
586
399
275
212
180
180
198
166
87
-22
-134
-266
-438
-660
-918
-1195
-1460
-1687
-1847
-1899
-1870
-1751
-1555
-1313
-1038
-786
-548
-339
-174
-44
61
158
190
202
213
227
247
286
378
437
530
625
687
722
689
628
454
255
-6
-281
-672
-1046
-1633
-2307
-2836
-3357
-3352
-3206
-2712
-2273
-2009
-1732
-1722
-1609
-1475
-1177
-942
-690
-440
-432
-534
-669
-746
-751
-584
-160
215
462
713
786
710
567
425
205
-88
-313
-524
-808
-1067
-1302
-1491
-1642
-1655
-1549
-1424
-1198
-980
-772
-637
-560
-538
-636
-720
-730
-739
-680
-586
-501
-436
-363
-252
-170
-10
157
339
491
552
532
372
202
20
-107
-179
-202
-213
-202
-195
-157
-158
-167
-134
-65
67
164
275
307
274
160
39
-27
-48
8
106
257
356
483
515
535
580
665
800
894
1038
1128
1130
1144
1140
1143
1154
1207
1338
1412
1542
1694
1820
2010
2163
2373
2483
2619
2767
2811
2532
1874
765
-759
-2065
-3000
-3192
-3011
-2682
-2395
-2557
-2759
-2875
-2690
-2289
-1680
-988
-528
-312
-369
-575
-951
-1231
-1270
-1232
-1012
-658
-217
248
724
1217
1582
1822
1959
2041
2038
1970
1855
1591
1232
789
285
-234
-728
-1073
-1271
-1260
-1130
-983
-909
-943
-1030
-1192
-1328
-1438
-1521
-1577
-1638
-1691
-1772
-1843
-1902
-1903
-1785
-1512
-1135
-741
-310
76
388
632
789
865
837
792
739
687
626
532
427
286
171
107
84
95
154
239
280
273
200
66
-123
-347
-551
-747
-919
-1083
-1216
-1325
-1372
-1367
-1335
-1245
-1111
-950
-775
-587
-422
-311
-231
-174
-144
-151
-161
-177
-161
-163
-192
-262
-358
-509
-637
-745
-879
-894
-874
-775
-742
-718
-748
-871
-998
-1060
-1026
-1017
-943
-854
-845
-900
-992
-1064
-1123
-1103
-984
-889
-797
-726
-700
-725
-736
-692
-663
-632
-583
-537
-526
-501
-505
-529
-555
-562
-541
-498
-431
-374
-304
-242
-185
-155
-161
-136
-123
-126
-96
-108
-140
-200
-258
-337
-425
-458
-475
-466
-420
-363
-299
-255
-209
-184
-172
-143
-132
-130
-138
-146
-133
-126
-94
-48
-6
36
72
98
157
242
329
394
455
500
526
547
565
617
645
680
693
676
644
627
600
577
571
568
560
546
558
596
620
677
760
794
845
908
956
1009
1060
1139
1231
1302
1384
1457
1546
1653
1698
1594
1300
821
284
-158
-450
-543
-594
-651
-793
-1027
-1256
-1401
-1417
-1320
-1141
-947
-797
-746
-778
-858
-969
-1065
-1158
-1262
-1366
-1423
-1432
-1420
-1365
-1275
-1181
-1076
-934
-767
-582
-362
-126
109
294
371
368
304
189
114
80
61
53
38
5
-46
-87
-123
-123
-82
-24
52
113
155
162
146
100
38
-23
-103
-196
-295
-396
-471
-535
-585
-628
-676
-708
-717
-711
-677
-620
-576
-549
-532
-525
-530
-539
-560
-552
-524
-515
-486
-455
-439
-411
-385
-342
-307
-269
-198
-136
-87
-39
1
47
75
98
112
103
100
69
34
0
-25
-53
-104
-149
-199
-245
-276
-293
-290
-290
-301
-298
-286
-293
-302
-334
-366
-393
-434
-464
-507
-531
-551
-565
-565
-573
-572
-556
-538
-540
-534
-536
-554
-576
-592
-610
-635
-638
-625
-627
-627
-618
-604
-600
-612
-613
-618
-623
-627
-633
-642
-670
-705
-709
-707
-700
-687
-664
-647
-639
-631
-637
-621
-599
-588
-578
-576
-570
-558
-551
-550
-533
-509
-477
-446
-397
-356
-336
-305
-292
-282
-278
-279
-284
-278
-261
-243
-229
-211
-194
-177
-148
-122
-112
-99
-65
-23
11
16
9
2
10
31
25
22
23
16
10
15
25
23
24
1
-26
-45
-65
-73
-85
-81
-83
-95
-98
-90
-78
-60
-36
-6
42
74
91
94
97
105
102
110
124
131
142
122
103
103
107
110
93
86
68
58
44
19
-2
-25
-42
-80
-108
-117
-124
-124
-124
-136
-165
-204
-257
-295
-328
-345
-354
-357
-373
-407
-450
-483
-480
-494
-514
-517
-519
-513
-506
-519
-534
-549
-562
-567
-582
-583
-586
-607
-629
-642
-672
-688
-691
-705
-711
-721
-722
-715
-711
-711
-715
-720
-741
-762
-765
-755
-758
-751
-744
-718
-709
-729
-728
-726
-719
-703
-690
-668
-639
-614
-579
-565
-545
-525
-498
-432
-381
-350
-327
-307
-298
-303
-283
-266
-269
-252
-232
-218
-196
-168
-147
-133
-126
-120
-106
-87
-91
-98
-110
-132
-149
-160
-173
-175
-168
-185
-194
-187
-178
-166
-172
-186
-221
-249
-259
-255
-262
-277
-290
-311
-330
-340
-355
-381
-402
-425
-452
-474
-513
-558
-611
-647
-679
-699
-715
-730
-729
-736
-752
-751
-753
-758
-751
-748
-743
-749
-763
-786
-803
-822
-826
-818
-801
-780
-746
-715
-685
-659
-617
-567
-535
-520
-490
-482
-492
-496
-516
-520
-523
-510
-484
-456
-427
-397
-379
-373
-354
-338
-315
-295
-271
-257
-257
-224
-200
-198
-185
-173
-160
-145
-132
-100
-70
-43
-24
-9
21
49
81
108
126
143
184
203
202
204
195
174
158
154
141
135
133
143
153
148
139
133
128
127
106
95
95
89
93
99
87
83
92
106
108
111
112
84
75
58
29
8
-1
-7
-28
-47
-46
-46
-44
-42
-59
-76
-91
-123
-135
-155
-167
-185
-209
-220
-257
-274
-279
-299
-314
-313
-302
-305
-321
-327
-346
-362
-386
-409
-433
-458
-477
-504
-513
-502
-515
-517
-529
-542
-548
-573
-586
-604
-629
-650
-647
-664
-686
-692
-694
-693
-681
-647
-629
-622
-614
-622
-637
-651
-670
-674
-681
-694
-714
-722
-708
-696
-661
-622
-591
-557
-511
-464
-429
-387
-352
-331
-326
-311
-306
-287
-263
-248
-224
-216
-225
-230
-214
-188
-145
-111
-72
-45
-47
-61
-70
-65
-79
-89
-81
-75
-78
-77
-63
-44
-31
-25
-16
-4
-4
-3
8
-4
-28
-51
-74
-96
-107
-107
-100
-92
-88
-86
-80
-89
-102
-116
-145
-173
-223
-260
-296
-348
-397
-437
-480
-513
-538
-587
-615
-631
-632
-624
-618
-624
-640
-644
-646
-647
-644
-647
-660
-658
-661
-662
-656
-650
-653
-647
-614
-606
-602
-577
-566
-554
-532
-516
-506
-516
-521
-514
-501
-482
-450
-420
-392
-376
-387
-388
-412
-425
-418
-394
-372
-368
-343
-313
-294
-288
-283
-262
-232
-194
-156
-131
-117
-104
-93
-82
-58
-40
-7
45
81
95
107
114
119
139
146
175
197
203
199
183
161
124
98
76
68
35
11
-12
-31
-28
-32
-50
-58
-53
-51
-25
-23
-39
-54
-66
-65
-56
-58
-64
-59
-50
-42
-42
-30
-24
-30
-32
-27
-23
-22
-11
-15
-46
-41
-48
-66
-80
-83
-77
-92
-108
-127
-130
-144
-154
-173
-189
-191
-186
-180
-201
-220
-235
-259
-286
-296
-292
-283
-284
-282
-283
-296
-311
-329
-332
-342
-346
-348
-353
-369
-383
-380
-399
-422
-440
-458
-461
-476
-498
-520
-537
-548
-571
-587
-586
-584
-601
-606
-624
-651
-671
-686
-699
-721
-728
-719
-704
-699
-693
-675
-658
-643
-630
-621
-625
-617
-600
-571
-562
-573
-580
-575
-568
-553
-528
-497
-465
-446
-427
-396
-371
-356
-352
-344
-334
-334
-328
-309
-280
-271
-248
-224
-218
-203
-195
-186
-160
-153
-148
-132
-130
-144
-146
-160
-179
-201
-216
-221
-228
-208
-200
-206
-199
-190
-191
-198
-211
-216
-215
-212
-223
-252
-289
-318
-339
-350
-349
-341
-340
-342
-352
-381
-412
-436
-448
-440
-420
-414
-423
-438
-438
-434
-444
-427
-408
-402
-386
-380
-362
-354
-355
-368
-385
-389
-405
-424
-434
-429
-435
-437
-429
-405
-397
-395
-395
-381
-353
-344
-346
-342
-327
-326
-321
-307
-299
-291
-264
-230
-200
-163
-125
-92
-52
-20
1
22
45
62
65
63
62
87
107
110
126
149
168
182
188
197
202
194
186
181
171
153
136
121
114
117
129
135
143
165
178
198
221
215
200
198
201
189
172
152
135
113
92
84
87
91
99
120
128
129
122
116
92
69
47
24
-8
-57
-87
-122
-161
-188
-202
-220
-231
-239
-232
-230
-246
-269
-287
-285
-316
-351
-364
-376
-390
-400
-397
-414
-431
-436
-455
-469
-489
-501
-504
-511
-526
-534
-535
-552
-569
-581
-581
-580
-584
-585
-589
-601
-607
-607
-629
-634
-635
-621
-617
-594
-555
-518
-499
-491
-487
-481
-465
-460
-439
-416
-391
-371
-355
-338
-317
-295
-276
-251
-217
-200
-191
-167
-148
-144
-140
-118
-104
-101
-92
-84
-81
-69
-55
-57
-57
-64
-69
-81
-91
-93
-87
-87
-108
-124
-136
-150
-171
-185
-189
-183
-183
-176
-161
-153
-150
-169
-180
-204
-230
-233
-251
-273
-284
-299
-325
-353
-384
-399
-420
-437
-439
-449
-457
-461
-478
-492
-506
-538
-562
-583
-594
-602
-605
-593
-592
-601
-607
-604
-596
-583
-570
-552
-545
-545
-542
-553
-547
-517
-504
-495
-474
-443
-404
-373
-350
-331
-312
-307
-304
-304
-303
-309
-300
-279
-257
-235
-221
-204
-181
-158
-140
-121
-105
-99
-91
-74
-75
-97
-105
-100
-91
-64
-37
-18
4
27
42
64
93
117
120
121
138
134
127
131
134
127
110
99
88
70
56
52
48
42
30
10
-1
-13
-41
-50
-56
-49
-44
-25
-5
-12
-11
-17
-20
-27
-28
-35
-36
-33
-33
-31
-44
-48
-57
-64
-63
-85
-104
-103
-104
-97
-99
-118
-133
-141
-138
-136
-145
-161
-182
-198
-210
-205
-203
-209
-214
-205
-207
-206
-198
-198
-216
-237
-241
-262
-277
-282
-295
-300
-311
-306
-301
-307
-332
-350
-359
-374
-395
-410
-424
-443
-471
-494
-515
-561
-607
-641
-665
-694
-707
-702
-683
-666
-668
-678
-713
-727
-727
-727
-721
-706
-683
-677
-673
-685
-698
-700
-688
-671
-648
-626
-603
-585
-567
-555
-532
-503
-484
-466
-448
-425
-416
-415
-416
-410
-401
-397
-385
-364
-347
-334
-314
-304
-303
-316
-310
-295
-269
-261
-269
-265
-257
-255
-246
-232
-236
-228
-217
-193
-167
-156
-147
-140
-147
-158
-158
-153
-171
-181
-185
-203
-208
-231
-250
-282
-305
-310
-313
-311
-321
-337
-353
-358
-377
-402
-423
-452
-468
-485
-507
-521
-533
-558
-579
-576
-573
-578
-580
-584
-595
-587
-577
-553
-520
-494
-491
-473
-469
-476
-466
-451
-433
-424
-407
-402
-392
-378
-365
-358
-347
-336
-320
-303
-290
-265
-250
-247
-246
-237
-233
-220
-209
-197
-181
-173
-162
-152
-142
-125
-96
-67
-43
-28
-10
15
27
38
38
36
39
29
28
51
69
100
120
129
141
151
157
174
176
179
181
183
182
191
200
199
203
211
218
229
232
232
234
223
206
191
189
184
170
165
144
114
96
74
54
43
30
5
-11
-18
-43
-71
-92
-112
-121
-133
-144
-165
-184
-194
-217
-229
-250
-266
-283
-298
-304
-319
-334
-332
-346
-356
-373
-388
-395
-417
-427
-437
-446
-464
-485
-511
-535
-552
-568
-572
-590
-581
-570
-567
-568
-579
-581
-574
-573
-593
-597
-584
-574
-573
-560
-554
-551
-554
-556
-556
-567
-562
-571
-568
-547
-535
-520
-520
-512
-491
-459
-434
-411
-377
-366
-357
-356
-353
-351
-342
-328
-321
-300
-268
-248
-239
-232
-205
-171
-145
-125
-98
-66
-38
-18
-6
14
20
21
8
-6
-31
-53
-69
-94
-110
-129
-148
-167
-187
-195
-181
-165
-152
-135
-126
-140
-161
-186
-221
-253
-280
-306
-323
-338
-366
-401
-423
-448
-482
-495
-509
-520
-515
-526
-537
-548
-570
-576
-572
-576
-583
-581
-558
-563
-577
-572
-582
-595
-606
-610
-619
-608
-587
-577
-565
-565
-564
-551
-544
-535
-529
-521
-504
-476
-453
-425
-415
-398
-387
-377
-355
-344
-331
-320
-293
-266
-235
-198
-163
-136
-123
-104
-79
-46
-6
21
40
48
51
46
40
38
35
39
55
72
92
99
108
119
120
127
128
125
117
130
137
135
126
119
116
113
115
101
112
120
118
121
107
91
88
90
93
102
113
112
112
113
116
114
105
93
86
68
40
20
13
-16
-42
-33
-25
-42
-61
-76
-101
-116
-133
-140
-146
-165
-174
-189
-205
-221
-242
-271
-290
-293
-310
-329
-355
-392
-416
-429
-450
-467
-466
-458
-438
-425
-422
-425
-433
-437
-438
-431
-420
-435
-438
-450
-475
-473
-472
-487
-501
-497
-490
-478
-474
-465
-452
-458
-465
-469
-489
-493
-497
-498
-502
-507
-499
-488
-480
-471
-465
-453
-459
-474
-500
-514
-504
-505
-502
-496
-477
-458
-447
-438
-427
-404
-387
-379
-366
-354
-342
-345
-345
-332
-332
-332
-321
-306
-297
-286
-272
-253
-239
-232
-235
-232
-225
-226
-232
-225
-217
-214
-210
-227
-235
-228
-236
-251
-261
-271
-266
-265
-271
-260
-260
-276
-300
-324
-340
-368
-379
-386
-407
-425
-441
-458
-469
-479
-482
-470
-451
-462
-477
-475
-493
-504
-510
-522
-519
-515
-521
-522
-519
-525
-518
-495
-479
-462
-458
-461
-459
-438
-432
-419
-410
-393
-372
-354
-331
-323
-300
-294
-280
-257
-249
-233
-211
-208
-193
-186
-180
-168
-183
-200
-205
-210
-211
-211
-206
-186
-164
-147
-132
-107
-88
-67
-44
-25
-16
-7
11
19
22
35
50
57
73
84
98
127
142
140
142
150
166
176
168
156
138
118
100
91
78
77
75
70
76
73
70
55
49
33
18
11
2
-3
-12
-26
-45
-69
-81
-81
-80
-72
-73
-85
-101
-118
-133
-148
-167
-167
-166
-166
-166
-177
-180
-168
-166
-170
-174
-176
-194
-213
-231
-268
-294
-325
-356
-373
-371
-379
-394
-408
-412
-421
-433
-429
-426
-429
-442
-464
-483
-498
-508
-511
-517
-526
-539
-528
-537
-547
-567
-585
-576
-564
-558
-552
-540
-525
-520
-518
-518
-509
-497
-500
-502
-494
-489
-499
-525
-528
-523
-540
-548
-556
-556
-537
-529
-509
-480
-461
-437
-419
-403
-409
-404
-383
-372
-367
-370
-372
-396
-399
-408
-410
-399
-376
-361
-353
-334
-346
-349
-354
-342
-345
-357
-351
-348
-350
-354
-361
-356
-349
-359
-363
-355
-361
-362
-368
-378
-386
-394
-400
-413
-429
-455
-475
-474
-451
-443
-437
-439
-427
-430
-445
-455
-464
-476
-483
-490
-503
-511
-526
-536
-525
-515
-505
-481
-473
-476
-471
-465
-460
-472
-462
-448
-435
-420
-401
-384
-362
-341
-330
-309
-279
-248
-228
-200
-185
-183
-182
-192
-197
-197
-196
-181
-166
-151
-122
-99
-78
-52
-46
-57
-54
-42
-18
-6
-4
13
26
49
57
62
60
70
90
108
134
149
159
148
132
123
130
134
135
141
140
136
131
135
127
126
123
110
98
93
92
85
84
77
62
43
47
54
35
25
16
6
0
-24
-41
-59
-76
-77
-94
-110
-130
-149
-166
-185
-190
-186
-184
-210
-232
-243
-263
-284
-314
-328
-359
-379
-400
-433
-454
-467
-484
-501
-517
-520
-532
-532
-544
-552
-539
-550
-562
-578
-585
-581
-593
-602
-615
-637
-630
-636
-658
-661
-657
-648
-634
-613
-581
-565
-545
-535
-516
-493
-479
-457
-441
-439
-449
-440
-443
-431
-411
-394
-394
-385
-371
-365
-359
-359
-361
-369
-340
-319
-306
-280
-285
-279
-261
-260
-246
-238
-241
-247
-252
-251
-249
-245
-236
-226
-245
-251
-249
-249
-230
-207
-208
-212
-227
-235
-228
-234
-244
-254
-263
-280
-312
-335
-351
-357
-363
-383
-400
-412
-430
-442
-447
-464
-471
-477
-482
-488
-492
-485
-485
-487
-493
-500
-500
-499
-488
-479
-469
-475
-482
-494
-508
-515
-526
-517
-507
-497
-481
-459
-449
-453
-464
-486
-499
-505
-497
-496
-501
-482
-461
-439
-420
-402
-385
-375
-361
-349
-330
-310
-300
-287
-270
-243
-215
-192
-168
-150
-142
-118
-88
-62
-17
19
40
42
33
21
2
-14
-25
-28
-24
-16
-15
-15
-16
-3
7
23
38
68
87
77
64
49
52
54
36
32
37
31
33
54
54
62
81
113
128
114
101
89
62
53
60
45
35
23
27
16
-16
-49
-70
-93
-110
-136
-164
-194
-221
-224
-215
-224
-237
-235
-254
-279
-297
-312
-338
-349
-344
-341
-353
-360
-373
-381
-376
-370
-364
-359
-350
-358
-377
-399
-432
-435
-437
-447
-449
-458
-483
-510
-507
-493
-489
-495
-500
-508
-531
-568
-589
-589
-560
-546
-553
-566
-565
-561
-556
-537
-523
-508
-491
-481
-471
-453
-446
-440
-422
-392
-381
-393
-403
-423
-430
-426
-414
-397
-404
-397
-394
-400
-393
-382
-385
-385
-393
-385
-390
-404
-391
-367
-363
-367
-368
-376
-372
-396
-418
-413
-398
-398
-422
-428
-409
-400
-393
-387
-388
-382
-369
-369
-370
-364
-350
-338
-340
-352
-351
-349
-362
-371
-370
-365
-382
-398
-398
-396
-399
-397
-391
-373
-359
-360
-371
-368
-367
-369
-377
-379
-378
-393
-406
-409
-422
-434
-439
-440
-428
-427
-427
-424
-432
-434
-433
-429
-415
-402
-390
-379
-370
-351
-356
-342
-316
-303
-288
-272
-248
-225
-199
-169
-135
-113
-91
-63
-50
-41
-36
-29
-28
-16
-5
10
18
8
0
-6
5
10
19
33
26
15
4
-9
-21
-20
-15
-7
18
41
61
92
117
133
139
123
102
98
91
72
67
73
69
55
48
27
10
4
19
33
49
51
35
9
-15
-16
-38
-52
-63
-57
-63
-73
-97
-115
-122
-145
-170
-200
-217
-245
-268
-281
-295
-319
-344
-376
-406
-438
-473
-487
-495
-502
-503
-490
-479
-481
-481
-486
-486
-479
-478
-485
-481
-476
-492
-507
-522
-532
-532
-531
-535
-546
-552
-544
-534
-544
-548
-547
-562
-574
-577
-584
-592
-583
-566
-560
-550
-519
-503
-489
-482
-480
-470
-452
-440
-429
-381
-353
-335
-325
-309
-289
-298
-296
-278
-265
-262
-251
-232
-220
-212
-199
-171
-151
-136
-122
-112
-115
-126
-132
-151
-164
-176
-193
-193
-192
-183
-180
-188
-193
-210
-229
-243
-266
-284
-314
-343
-371
-391
-405
-427
-434
-440
-440
-436
-442
-460
-462
-454
-456
-459
-455
-464
-464
-459
-466
-464
-471
-471
-470
-464
-463
-470
-478
-485
-501
-517
-527
-551
-558
-546
-539
-529
-520
-509
-508
-493
-473
-461
-442
-422
-397
-371
-350
-332
-309
-302
-305
-290
-268
-250
-212
-182
-161
-163
-173
-171
-175
-172
-155
-124
-93
-64
-45
-21
-1
2
17
34
39
50
53
59
72
93
106
119
128
134
148
143
144
150
146
156
167
152
130
119
121
113
89
77
79
86
71
63
58
39
17
-9
-18
-37
-45
-37
-36
-34
-19
-19
-9
-2
-6
-6
-11
-24
-25
-30
-55
-65
-75
-78
-87
-95
-89
-93
-111
-124
-143
-156
-152
-155
-157
-154
-164
-176
-188
-201
-202
-207
-227
-242
-260
-282
-309
-334
-356
-382
-399
-432
-462
-480
-484
-469
-454
-463
-473
-468
-476
-483
-457
-433
-426
-409
-415
-422
-433
-439
-427
-420
-420
-417
-396
-390
-385
-373
-377
-367
-370
-376
-361
-368
-387
-391
-398
-408
-422
-429
-423
-426
-439
-453
-446
-436
-423
-418
-397
-376
-359
-351
-345
-344
-337
-317
-302
-276
-254
-238
-232
-231
-229
-228
-232
-229
-224
-229
-223
-232
-246
-251
-263
-271
-274
-276
-275
-275
-273
-284
-300
-314
-337
-351
-353
-360
-375
-380
-372
-363
-372
-390
-405
-397
-398
-398
-375
-363
-347
-339
-338
-330
-322
-324
-318
-299
-291
-303
-303
-298
-304
-304
-302
-297
-298
-298
-300
-307
-305
-303
-296
-295
-296
-289
-295
-290
-280
-276
-264
-265
-258
-250
-249
-243
-244
-218
-195
-166
-116
-79
-53
-29
7
28
46
85
111
114
121
136
137
131
106
84
85
100
122
141
155
176
192
202
202
184
176
170
162
142
133
131
103
90
76
71
90
101
121
128
124
125
128
134
114
108
112
107
110
125
122
105
97
64
35
26
1
-24
-47
-71
-94
-114
-139
-160
-171
-183
-187
-190
-207
-219
-225
-240
-263
-280
-296
-308
-317
-337
-373
-389
-399
-407
-425
-442
-448
-460
-480
-502
-497
-501
-525
-528
-540
-559
-562
-562
-577
-583
-587
-579
-568
-562
-553
-545
-537
-541
-541
-541
-538
-535
-534
-531
-498
-478
-468
-475
-473
-459
-459
-439
-417
-391
-384
-369
-346
-320
-295
-276
-256
-242
-229
-221
-218
-217
-232
-239
-227
-234
-240
-235
-222
-224
-225
-220
-226
-241
-248
-253
-252
-243
-240
-240
-239
-235
-236
-239
-244
-241
-231
-220
-231
-233
-242
-252
-263
-284
-285
-287
-298
-300
-317
-320
-321
-335
-335
-336
-342
-339
-334
-328
-331
-352
-373
-376
-387
-403
-421
-440
-437
-444
-451
-449
-433
-412
-401
-391
-391
-386
-379
-384
-383
-372
-365
-382
-376
-364
-362
-375
-375
-355
-328
-316
-294
-276
-275
-268
-262
-239
-226
-221
-219
-214
-205
-195
-180
-159
-141
-117
-103
-72
-42
-38
-26
-20
-17
-15
-13
-2
15
29
47
51
53
64
68
80
93
96
103
108
102
93
92
111
135
134
127
137
121
95
70
51
34
16
9
8
-6
-13
-23
-30
-31
-31
-22
-22
-25
-39
-48
-44
-47
-55
-70
-75
-79
-85
-76
-69
-70
-76
-81
-100
-152
-290
-379
-344
-412
-478
-408
-374
-470
-566
-539
-550
-649
-687
-694
-749
-809
-886
-924
-960
-950
-912
-860
-819
-819
-791
-836
-856
-842
-882
-976
-1053
-1016
-963
-938
-889
-819
-755
-675
-594
-520
-465
-424
-413
-411
-420
-402
-416
-470
-467
-482
-474
-476
-490
-482
-480
-459
-435
-391
-346
-294
-262
-252
-253
-237
-270
-337
-426
-494
-606
-683
-683
-756
-813
-923
-981
-979
-960
-897
-858
-812
-781
-806
-795
-774
-737
-702
-681
-677
-714
-767
-818
-827
-819
-792
-802
-826
-823
-801
-753
-695
-634
-538
-455
-405
-352
-325
-290
-281
-250
-234
-247
-245
-286
-310
-308
-302
-297
-306
-298
-279
-259
-213
-171
-138
-125
-84
-15
25
69
105
99
64
0
-70
-121
-162
-176
-220
-279
-314
-341
-334
-313
-237
-129
-24
68
145
220
307
418
527
628
714
744
738
737
713
680
659
636
615
619
590
585
622
665
755
804
888
953
998
1093
1139
1177
1204
1182
1169
1150
1155
1161
1135
1160
1166
1261
1393
1549
1715
1844
1984
2017
2016
1911
1738
1538
1208
764
170
-510
-1116
-1672
-1952
-2173
-2415
-2663
-2918
-3034
-2989
-2690
-2210
-1734
-1335
-1068
-899
-769
-621
-348
-114
48
81
-5
-128
-199
-137
2
189
378
565
787
1000
1279
1546
1746
1862
1850
1779
1605
1373
1103
749
355
-119
-620
-1073
-1450
-1700
-1851
-1905
-1913
-1896
-1839
-1742
-1567
-1353
-1124
-889
-726
-637
-634
-653
-674
-688
-655
-609
-558
-516
-435
-304
-113
155
451
724
980
1193
1334
1421
1445
1390
1271
1074
810
430
28
-468
-1033
-1575
-1937
-2127
-2201
-2205
-2260
-2398
-2534
-2505
-2308
-1987
-1636
-1336
-1206
-1237
-1343
-1415
-1411
-1265
-1072
-906
-904
-944
-965
-901
-672
-373
-61
176
356
433
435
407
349
247
77
-115
-335
-606
-845
-1110
-1351
-1550
-1672
-1669
-1589
-1407
-1193
-1022
-941
-900
-820
-721
-580
-415
-343
-382
-523
-660
-768
-760
-613
-446
-243
-124
-39
53
172
405
682
946
1134
1167
1136
1066
1011
979
947
909
827
752
674
635
688
782
878
917
1000
1141
1237
1476
1616
1682
1616
1568
1542
1437
1415
1498
1545
1533
1484
1434
1356
1478
1758
1992
2161
2160
2070
1857
1440
952
229
-790
-1522
-2279
-2605
-2980
-3277
-3469
-3871
-4000
-3839
-3373
-2615
-1935
-1128
-771
-570
-419
-275
40
207
389
374
133
0
-65
19
235
439
714
903
1209
1521
1832
2005
2054
1934
1591
1205
806
329
-123
-662
-1192
-1787
-2323
-2638
-2787
-2752
-2565
-2317
-2100
-1900
-1615
-1379
-1159
-948
-765
-609
-600
-642
-707
-777
-778
-692
-515
-323
-59
256
586
923
1186
1443
1628
1745
1821
1729
1553
1293
922
510
71
-340
-709
-989
-1168
-1291
-1371
-1407
-1369
-1278
-1200
-1075
-961
-905
-883
-899
-922
-1012
-1100
-1156
-1191
-1190
-1106
-974
-785
-576
-362
-389
-398
-541
-615
-497
-361
-56
-111
-309
-626
-985
-996
-889
-546
-386
-407
-478
-777
-823
-882
-639
-491
-466
-496
-752
-926
-1119
-1153
-1119
-1184
-1196
-1289
-1295
-1275
-1182
-1067
-1085
-1034
-1039
-961
-812
-723
-634
-727
-860
-937
-954
-811
-598
-412
-375
-438
-511
-530
-398
-192
27
102
33
-107
-288
-396
-427
-375
-350
-370
-432
-527
-534
-529
-443
-322
-234
-171
-95
-32
27
81
138
198
218
227
305
387
507
611
696
778
793
869
961
1064
1172
1227
1278
1321
1346
1367
1410
1468
1492
1552
1604
1610
1604
1492
1502
1505
1464
1472
1397
1283
1127
944
950
834
732
506
16
-545
-1236
-1721
-2042
-2179
-2187
-2393
-2560
-2764
-2865
-2582
-2222
-1667
-1281
-1039
-801
-664
-468
-272
-39
97
87
168
246
344
533
738
901
937
1004
1123
1264
1408
1416
1287
985
593
233
-87
-362
-666
-956
-1242
-1518
-1709
-1814
-1820
-1784
-1716
-1600
-1516
-1422
-1342
-1296
-1248
-1240
-1249
-1226
-1119
-1002
-906
-755
-610
-437
-242
18
291
501
675
767
778
712
594
485
366
213
51
-115
-289
-479
-637
-721
-783
-799
-791
-799
-804
-864
-958
-1040
-1125
-1200
-1257
-1298
-1336
-1392
-1388
-1335
-1224
-1108
-924
-700
-535
-361
-194
-39
56
13
-132
-502
-927
-1327
-1591
-1670
-1644
-1510
-1449
-1401
-1330
-1259
-1036
-750
-390
-272
-297
-471
-754
-972
-1150
-1187
-1270
-1385
-1403
-1406
-1347
-1246
-1060
-886
-754
-583
-481
-452
-534
-633
-791
-983
-1108
-1161
-1143
-1109
-1061
-1025
-987
-865
-639
-398
-196
-65
-56
-155
-293
-386
-460
-483
-494
-532
-560
-584
-521
-433
-313
-162
1
108
134
135
111
33
-62
-94
-176
-239
-257
-271
-268
-293
-228
-61
139
428
629
800
836
788
793
723
738
753
766
786
641
505
442
398
471
559
787
993
1163
1321
1367
1328
1269
1312
1425
1465
1482
1402
1285
1052
771
697
575
713
798
827
732
240
-316
-872
-1362
-1565
-1742
-1721
-1829
-2104
-2296
-2441
-2334
-2114
-1757
-1336
-1054
-847
-690
-592
-506
-516
-403
-326
-233
-81
119
304
433
487
574
690
855
1015
1148
1134
974
706
383
110
-159
-352
-501
-667
-833
-1007
-1130
-1210
-1249
-1248
-1215
-1167
-1197
-1196
-1211
-1288
-1373
-1398
-1338
-1236
-1097
-900
-707
-520
-344
-162
49
234
420
568
641
647
589
501
391
288
205
151
115
71
11
-69
-165
-245
-325
-410
-495
-623
-765
-919
-1117
-1277
-1422
-1487
-1499
-1485
-1402
-1330
-1224
-1113
-985
-864
-777
-912
-1205
-1294
-1394
-1253
-1028
-887
-866
-1167
-1150
-870
-583
-252
-9
129
-70
-216
-231
-318
-318
-421
-460
-628
-927
-955
-967
-928
-926
-1027
-1069
-1085
-1013
-987
-1015
-1125
-1322
-1419
-1446
-1337
-1225
-1189
-1059
-1064
-1017
-895
-682
-405
-289
-182
-148
-236
-272
-250
-172
-162
-209
-204
-229
-197
-146
-74
-32
-72
-64
-32
-29
-30
-105
-188
-261
-314
-319
-255
-167
-98
-119
-95
-94
-80
39
185
348
287
247
322
319
453
504
606
624
534
627
624
650
744
878
1049
1067
1029
1031
1033
1127
1183
1241
1251
1134
1058
979
1034
1075
1174
1360
1381
1425
1334
1299
1323
1160
1125
998
909
798
599
507
220
-11
-297
-632
-960
-1448
-1681
-1743
-1713
-1627
-1666
-1703
-1822
-1892
-1706
-1398
-1118
-958
-882
-859
-876
-789
-585
-339
-157
-44
97
235
395
582
757
826
805
764
720
705
644
527
354
104
-89
-207
-284
-324
-456
-589
-694
-826
-925
-1019
-1078
-1160
-1280
-1337
-1388
-1408
-1401
-1330
-1229
-1142
-1009
-825
-601
-426
-312
-183
-65
34
142
242
315
343
397
427
446
436
403
424
418
394
341
246
145
-22
-177
-315
-498
-674
-809
-930
-1015
-1063
-1074
-1077
-1114
-1210
-1274
-1325
-1328
-1277
-1209
-1169
-1243
-1334
-1393
-1395
-1359
-1157
-907
-735
-610
-595
-524
-436
-353
-185
-123
-133
-152
-187
-231
-276
-289
-436
-542
-577
-598
-547
-565
-626
-780
-1026
-1129
-1158
-1191
-1176
-1193
-1261
-1393
-1433
-1376
-1271
-1135
-991
-870
-827
-784
-670
-594
-481
-390
-339
-268
-229
-191
-172
-215
-224
-173
-128
-66
17
12
-23
-72
-114
-152
-118
-93
-103
-120
-253
-277
-262
-196
-62
24
76
106
98
85
73
99
139
177
184
188
193
220
290
371
488
571
645
736
774
872
876
878
926
886
856
893
846
921
936
992
1092
1110
1179
1203
1308
1443
1462
1453
1308
1164
1026
996
1026
1003
926
765
634
509
495
579
607
427
-90
-689
-1297
-1778
-1862
-1718
-1515
-1548
-1697
-1773
-1846
-1719
-1327
-1016
-841
-865
-884
-873
-847
-728
-585
-485
-350
-140
180
493
737
835
778
704
668
634
647
574
359
79
-191
-340
-418
-434
-389
-391
-482
-550
-630
-743
-883
-1067
-1215
-1351
-1410
-1390
-1358
-1323
-1307
-1221
-1063
-882
-636
-390
-221
-134
-98
-53
-17
49
130
195
256
311
338
355
367
371
370
343
275
176
9
-138
-266
-443
-607
-746
-840
-914
-944
-922
-920
-934
-946
-963
-949
-932
-919
-921
-1104
-1163
-1267
-1254
-1133
-1150
-1014
-1037
-972
-761
-668
-454
-395
-373
-342
-376
-283
-354
-356
-384
-425
-430
-530
-489
-565
-644
-650
-692
-727
-854
-932
-1043
-1193
-1221
-1271
-1246
-1251
-1244
-1155
-1146
-1017
-941
-888
-824
-799
-715
-686
-629
-570
-595
-595
-584
-522
-430
-395
-308
-291
-273
-256
-287
-296
-334
-353
-350
-409
-443
-455
-482
-468
-482
-430
-392
-348
-234
-187
-165
-149
-156
-118
-48
41
161
216
277
344
396
455
519
567
586
596
602
601
546
512
471
485
573
642
740
797
725
736
780
886
1036
1083
1115
1114
1097
1037
1086
1083
1056
1187
1191
1260
1279
1235
1278
1153
1184
1152
1088
1091
963
956
828
546
257
-232
-665
-1045
-1204
-1150
-1110
-1050
-1108
-1202
-1234
-1201
-982
-826
-770
-713
-763
-775
-735
-660
-526
-480
-388
-233
-93
79
190
232
184
106
58
-26
-73
-156
-288
-433
-566
-606
-634
-616
-633
-681
-738
-828
-904
-971
-1067
-1122
-1172
-1186
-1128
-1044
-936
-845
-727
-589
-445
-288
-133
-3
83
116
148
173
191
242
318
384
429
448
461
463
427
363
300
206
107
-12
-143
-275
-391
-454
-513
-569
-633
-698
-757
-796
-807
-802
-820
-824
-874
-952
-1025
-1224
-1318
-1415
-1407
-1240
-1144
-990
-887
-874
-797
-776
-672
-592
-546
-524
-587
-627
-704
-692
-696
-696
-630
-605
-576
-575
-645
-726
-889
-1028
-1088
-1103
-1080
-1112
-1173
-1241
-1257
-1185
-1055
-892
-790
-735
-719
-738
-727
-730
-674
-574
-515
-395
-313
-224
-142
-104
-34
-17
51
76
50
5
-131
-229
-319
-365
-320
-300
-240
-239
-264
-250
-269
-241
-238
-235
-250
-272
-278
-281
-218
-163
-88
43
120
183
186
197
207
175
179
181
222
281
259
290
300
317
391
472
579
591
622
648
550
533
500
480
558
504
600
633
722
888
874
1002
1020
965
1128
1129
1150
1154
1211
1298
1189
1208
1181
1085
984
939
1022
997
959
1053
971
826
604
222
-128
-627
-820
-808
-793
-598
-598
-726
-868
-1006
-878
-758
-626
-630
-744
-758
-821
-759
-697
-696
-689
-644
-481
-271
-162
-81
-161
-296
-339
-353
-328
-394
-510
-659
-793
-795
-776
-707
-673
-735
-744
-778
-785
-763
-829
-899
-1007
-1046
-1020
-998
-910
-842
-789
-684
-561
-390
-247
-134
-50
-27
20
52
84
112
99
131
168
214
263
270
284
272
263
284
270
213
132
31
-41
-113
-179
-220
-285
-337
-394
-427
-468
-546
-614
-768
-887
-1052
-1158
-1205
-1275
-1239
-1235
-1215
-1182
-1137
-1030
-948
-855
-823
-839
-816
-837
-852
-887
-907
-903
-887
-815
-770
-748
-723
-735
-757
-772
-802
-814
-849
-879
-906
-929
-935
-928
-884
-847
-780
-693
-613
-537
-487
-437
-390
-363
-326
-299
-260
-234
-240
-224
-208
-174
-120
-78
-50
-59
-66
-70
-79
-75
-107
-126
-134
-162
-177
-189
-228
-261
-276
-283
-280
-261
-260
-268
-258
-254
-265
-272
-263
-242
-239
-235
-219
-215
-225
-209
-188
-180
-157
-140
-90
-83
-95
-75
-64
-34
-4
7
38
63
86
133
175
254
295
322
387
438
430
437
446
456
472
523
592
584
603
644
672
698
752
809
854
913
981
1009
1023
1035
1040
1046
1014
993
943
859
765
641
479
348
269
217
222
222
197
169
127
97
68
19
-35
-91
-123
-172
-270
-340
-426
-536
-598
-640
-663
-687
-688
-699
-731
-758
-778
-806
-849
-888
-920
-948
-962
-979
-994
-1022
-1044
-1038
-1026
-1003
-978
-948
-917
-880
-853
-782
-700
-660
-626
-663
-762
-765
-724
-734
-658
-536
-479
-369
-251
-261
-280
-304
-361
-384
-379
-359
-334
-267
-194
-155
-134
-134
-166
-182
-164
-142
-137
-114
-94
-93
-74
-58
-69
-72
-78
-97
-135
-180
-208
-268
-334
-391
-440
-453
-397
-313
-266
-262
-298
-393
-430
-439
-529
-594
-603
-597
-672
-744
-770
-846
-885
-867
-851
-862
-878
-846
-852
-910
-933
-936
-942
-972
-1027
-1083
-1155
-1173
-1135
-1098
-1067
-1058
-1031
-1021
-1003
-942
-907
-878
-835
-791
-779
-795
-784
-761
-760
-738
-697
-682
-641
-580
-534
-497
-457
-398
-331
-274
-242
-199
-178
-185
-173
-113
-81
-73
-30
30
64
103
165
206
238
272
300
318
302
285
257
241
246
249
275
279
267
288
303
329
364
393
416
430
467
473
466
493
505
518
537
551
590
599
632
692
726
759
807
868
894
904
947
974
1000
1042
1100
1111
1072
1076
1038
983
958
910
871
790
688
584
536
570
558
574
590
477
389
310
217
138
58
1
-115
-239
-334
-490
-602
-682
-747
-774
-810
-812
-856
-897
-941
-1010
-1037
-1078
-1113
-1124
-1203
-1268
-1312
-1357
-1384
-1410
-1376
-1336
-1297
-1236
-1195
-1129
-1074
-1024
-987
-965
-933
-919
-914
-891
-882
-849
-820
-791
-717
-643
-554
-489
-426
-356
-296
-231
-160
-100
-57
-33
-20
-6
9
16
21
49
77
118
156
180
213
239
262
308
330
331
309
278
245
186
127
97
92
99
70
28
-13
-42
-75
-138
-162
-180
-207
-249
-332
-390
-406
-421
-443
-496
-561
-640
-710
-728
-770
-796
-809
-841
-881
-942
-1015
-1107
-1160
-1156
-1160
-1181
-1190
-1200
-1233
-1275
-1286
-1276
-1259
-1235
-1214
-1193
-1201
-1204
-1192
-1179
-1154
-1109
-1065
-1033
-1002
-965
-921
-879
-805
-736
-698
-640
-598
-583
-563
-520
-460
-424
-385
-331
-292
-271
-224
-186
-142
-109
-78
-26
1
17
65
88
105
142
179
211
219
248
267
283
290
309
323
329
344
340
337
332
339
352
341
345
373
368
367
386
372
369
384
388
410
440
453
462
474
478
487
519
529
559
617
634
644
636
670
718
723
769
799
795
820
817
798
770
728
726
719
661
573
431
330
351
384
387
384
335
272
230
148
67
-28
-70
-127
-209
-277
-381
-503
-606
-661
-694
-724
-730
-756
-761
-789
-847
-898
-982
-1025
-1039
-1084
-1113
-1150
-1191
-1213
-1225
-1209
-1179
-1154
-1129
-1100
-1085
-1060
-1035
-1018
-1014
-987
-960
-963
-963
-931
-886
-854
-805
-743
-671
-592
-541
-497
-430
-367
-322
-266
-223
-193
-161
-157
-164
-151
-126
-95
-60
-9
35
77
109
144
167
171
170
178
164
128
77
3
-39
-54
-63
-70
-66
-59
-70
-51
-32
-38
-41
-57
-108
-162
-282
-398
-484
-560
-530
-526
-519
-514
-577
-638
-695
-763
-807
-837
-821
-847
-917
-966
-1066
-1173
-1218
-1239
-1264
-1246
-1202
-1212
-1206
-1201
-1206
-1159
-1159
-1148
-1133
-1171
-1178
-1177
-1179
-1154
-1143
-1101
-1089
-1085
-1051
-1016
-985
-933
-863
-829
-789
-775
-775
-764
-759
-709
-639
-574
-509
-470
-442
-419
-379
-321
-278
-243
-193
-170
-160
-146
-127
-129
-110
-73
-44
-14
17
49
88
111
137
183
210
239
236
212
194
206
237
231
233
256
261
260
268
275
288
320
361
380
389
374
368
368
363
377
383
371
381
376
369
387
388
440
471
504
562
600
653
703
758
831
855
878
905
852
788
700
557
457
372
296
314
391
430
480
479
412
340
294
249
173
104
49
-73
-196
-304
-486
-615
-667
-711
-736
-731
-737
-730
-741
-791
-809
-870
-943
-993
-1055
-1110
-1166
-1211
-1227
-1232
-1208
-1177
-1180
-1159
-1119
-1079
-1011
-964
-935
-901
-896
-922
-934
-965
-983
-968
-959
-892
-820
-748
-654
-600
-540
-463
-397
-312
-253
-214
-185
-177
-179
-173
-168
-144
-119
-90
-56
-25
40
83
151
199
228
246
239
229
184
129
78
48
27
19
16
-2
-7
-15
10
40
56
59
57
39
0
-45
-114
-174
-253
-277
-305
-407
-482
-610
-705
-723
-752
-762
-731
-707
-717
-790
-866
-961
-1060
-1072
-1095
-1155
-1192
-1244
-1327
-1363
-1366
-1374
-1330
-1302
-1291
-1267
-1303
-1318
-1333
-1334
-1318
-1313
-1316
-1338
-1363
-1353
-1327
-1279
-1186
-1104
-1036
-962
-913
-888
-825
-783
-746
-682
-652
-614
-586
-589
-556
-517
-461
-383
-306
-227
-178
-141
-108
-76
-36
5
38
39
40
50
88
119
166
204
234
253
290
317
325
369
414
460
478
471
451
404
361
345
350
347
385
414
394
371
340
320
308
342
410
434
428
420
419
422
438
454
486
530
572
593
588
611
658
707
728
734
767
780
798
863
868
853
828
755
640
526
408
319
354
423
456
459
395
292
224
135
51
-20
-45
-90
-184
-240
-363
-522
-589
-655
-705
-721
-744
-769
-794
-843
-902
-935
-974
-1022
-1053
-1099
-1157
-1192
-1220
-1227
-1229
-1197
-1182
-1190
-1148
-1122
-1108
-1088
-1052
-1019
-979
-947
-919
-903
-914
-898
-871
-832
-781
-711
-622
-554
-499
-447
-400
-353
-302
-262
-227
-191
-183
-176
-180
-181
-151
-120
-77
-29
12
52
103
146
181
205
228
239
223
211
187
148
116
88
80
78
58
47
41
18
5
-8
-21
-35
-55
-83
-119
-149
-221
-267
-323
-391
-497
-584
-636
-710
-688
-651
-624
-597
-636
-687
-731
-814
-866
-914
-967
-1028
-1096
-1132
-1230
-1321
-1358
-1350
-1336
-1318
-1273
-1254
-1230
-1235
-1277
-1273
-1288
-1288
-1308
-1349
-1358
-1366
-1334
-1268
-1215
-1157
-1086
-1021
-957
-915
-859
-810
-746
-703
-669
-650
-671
-669
-670
-631
-581
-524
-446
-388
-323
-265
-217
-169
-125
-77
-25
0
12
7
7
27
28
52
89
127
154
182
222
245
288
325
355
392
384
356
321
287
264
262
268
263
239
232
236
256
293
328
368
388
405
412
403
417
434
436
472
508
518
526
509
522
565
611
670
741
767
791
816
827
861
905
948
967
953
908
828
732
649
540
441
394
417
453
494
507
457
380
330
274
210
132
66
-11
-122
-200
-318
-447
-497
-548
-603
-609
-619
-635
-661
-706
-774
-840
-901
-973
-1042
-1109
-1182
-1226
-1253
-1263
-1231
-1218
-1211
-1196
-1146
-1107
-1105
-1075
-1062
-1031
-1027
-1033
-1025
-1037
-1042
-1024
-994
-946
-880
-799
-727
-652
-577
-509
-449
-411
-359
-318
-276
-257
-241
-216
-190
-162
-129
-92
-45
12
52
105
159
217
267
289
318
335
310
289
282
247
208
176
167
163
144
139
149
155
164
180
208
224
201
184
163
101
49
-12
-60
-99
-156
-210
-279
-315
-369
-409
-472
-601
-695
-740
-715
-665
-656
-699
-799
-915
-958
-1038
-1121
-1154
-1148
-1112
-1125
-1179
-1278
-1333
-1314
-1282
-1261
-1262
-1257
-1236
-1234
-1253
-1295
-1305
-1273
-1236
-1230
-1266
-1278
-1229
-1160
-1092
-1020
-966
-916
-842
-795
-789
-759
-704
-626
-571
-558
-557
-541
-516
-489
-404
-314
-247
-159
-91
-63
-43
-26
2
32
59
77
56
52
44
61
108
130
171
204
211
228
230
231
256
301
341
376
388
399
409
401
426
431
418
444
465
467
465
437
431
453
462
484
481
506
545
544
568
550
545
573
567
594
637
652
708
786
816
835
862
928
972
1016
1058
1010
966
909
789
648
525
420
436
509
565
628
626
523
473
433
321
249
190
116
-2
-128
-254
-412
-536
-602
-664
-694
-699
-732
-744
-772
-825
-859
-913
-987
-1046
-1126
-1219
-1280
-1342
-1368
-1356
-1342
-1321
-1274
-1209
-1164
-1146
-1088
-1011
-945
-901
-890
-888
-902
-913
-917
-890
-859
-822
-753
-657
-571
-499
-428
-362
-290
-212
-173
-146
-118
-112
-115
-146
-156
-156
-159
-129
-93
-53
8
75
125
173
217
254
284
278
262
249
221
206
203
207
209
206
207
212
217
230
243
250
272
255
238
219
176
115
47
-18
-93
-161
-218
-287
-361
-446
-564
-571
-548
-577
-559
-574
-644
-711
-766
-841
-946
-988
-1005
-1079
-1116
-1170
-1270
-1325
-1335
-1357
-1338
-1295
-1310
-1298
-1305
-1342
-1329
-1341
-1350
-1338
-1343
-1337
-1340
-1321
-1269
-1218
-1144
-1068
-1018
-937
-890
-876
-826
-771
-724
-668
-623
-598
-571
-564
-545
-514
-488
-432
-381
-340
-307
-281
-238
-200
-150
-101
-72
-73
-62
-56
-57
-15
10
34
72
106
133
173
185
198
255
297
335
353
362
365
334
327
314
312
323
330
349
369
368
363
383
391
391
429
454
446
460
461
458
464
487
516
532
591
645
657
705
740
779
848
901
963
1023
1059
1086
1078
1081
1035
948
860
710
607
545
548
605
654
718
679
613
585
486
432
374
296
237
112
17
-103
-277
-387
-475
-535
-554
-571
-565
-597
-635
-682
-750
-815
-895
-966
-1059
-1167
-1227
-1301
-1340
-1348
-1351
-1303
-1284
-1232
-1177
-1141
-1082
-1017
-958
-906
-876
-854
-858
-898
-916
-933
-924
-895
-832
-762
-706
-630
-566
-502
-435
-357
-312
-281
-249
-241
-228
-241
-256
-250
-258
-261
-242
-192
-144
-114
-60
2
60
101
132
147
148
140
151
139
128
105
92
86
89
83
90
111
128
136
123
123
112
90
48
19
-17
-54
-71
-96
-141
-184
-269
-350
-405
-461
-455
-498
-580
-633
-717
-767
-782
-813
-847
-925
-957
-983
-1055
-1073
-1099
-1163
-1205
-1237
-1299
-1356
-1367
-1390
-1393
-1358
-1362
-1338
-1358
-1379
-1348
-1336
-1289
-1240
-1211
-1179
-1164
-1149
-1143
-1145
-1108
-1063
-1030
-987
-923
-880
-835
-769
-713
-639
-568
-510
-448
-415
-377
-336
-301
-258
-225
-193
-173
-146
-125
-94
-47
-5
42
79
100
128
147
168
181
188
203
196
203
199
186
216
224
243
272
261
258
261
240
250
265
287
320
345
336
319
311
306
303
314
366
392
438
493
529
565
595
629
639
656
694
705
747
783
779
833
877
890
953
967
988
1019
1019
1023
995
951
826
677
559
473
490
550
631
686
634
576
492
401
355
247
195
122
0
-75
-246
-412
-517
-626
-671
-681
-685
-696
-733
-741
-788
-843
-890
-975
-1042
-1146
-1231
-1292
-1352
-1363
-1386
-1358
-1316
-1299
-1244
-1229
-1190
-1105
-1053
-988
-921
-880
-859
-884
-904
-927
-937
-903
-869
-807
-729
-647
-574
-496
-419
-369
-271
-208
-166
-125
-119
-104
-109
-142
-152
-156
-150
-117
-84
-48
-6
43
99
159
208
232
234
218
212
221
216
216
208
179
148
120
104
105
109
138
148
164
171
141
123
91
68
43
-8
-82
-165
-235
-326
-404
-484
-551
-593
-647
-659
-671
-737
-764
-795
-858
-906
-987
-1069
-1156
-1212
-1259
-1329
-1351
-1355
-1378
-1391
-1395
-1402
-1405
-1350
-1311
-1306
-1288
-1300
-1310
-1295
-1279
-1235
-1207
-1161
-1078
-1043
-998
-970
-932
-878
-830
-790
-744
-712
-685
-629
-590
-551
-499
-454
-401
-360
-336
-310
-289
-267
-238
-207
-178
-156
-125
-83
-63
-26
12
53
85
113
136
139
156
165
176
209
224
233
248
248
262
278
286
287
284
302
300
289
294
270
263
274
255
242
254
261
258
258
273
271
282
321
344
364
394
405
401
400
382
389
422
451
479
513
547
571
606
625
671
746
806
872
907
913
900
864
844
806
697
600
472
375
421
456
514
592
562
524
495
427
353
237
179
137
36
-53
-192
-364
-506
-597
-646
-669
-674
-704
-722
-731
-784
-807
-865
-939
-985
-1057
-1124
-1197
-1265
-1314
-1370
-1378
-1349
-1330
-1285
-1258
-1218
-1153
-1113
-1045
-970
-930
-912
-922
-924
-931
-919
-896
-892
-835
-766
-696
-624
-566
-501
-438
-378
-311
-241
-164
-122
-97
-71
-60
-54
-31
-28
-24
1
20
45
84
116
136
153
174
175
156
144
137
141
148
139
120
107
75
52
47
58
65
68
73
68
61
29
-8
-47
-89
-116
-142
-171
-213
-254
-291
-327
-391
-479
-565
-665
-752
-846
-936
-960
-962
-955
-934
-943
-986
-1055
-1109
-1128
-1178
-1236
-1250
-1254
-1271
-1296
-1331
-1382
-1393
-1389
-1377
-1358
-1358
-1339
-1290
-1222
-1162
-1135
-1116
-1102
-1072
-1029
-1000
-975
-919
-877
-835
-786
-749
-711
-665
-629
-584
-517
-458
-402
-353
-320
-287
-249
-189
-147
-114
-70
-61
-48
-16
8
45
74
110
122
115
130
143
152
161
202
234
244
259
270
249
243
237
250
272
288
308
298
290
309
320
330
359
379
398
416
454
504
516
559
559
547
593
635
713
785
826
862
890
939
1016
1067
1095
1140
1155
1232
1324
1349
1369
1307
1298
1285
1215
1208
1062
715
442
105
-180
-326
-474
-533
-591
-617
-548
-518
-451
-391
-401
-464
-516
-498
-545
-642
-681
-782
-875
-899
-815
-734
-717
-655
-629
-585
-490
-456
-453
-540
-697
-803
-947
-1071
-1151
-1236
-1294
-1320
-1278
-1190
-1171
-1131
-1070
-1026
-949
-862
-791
-786
-779
-749
-675
-590
-499
-380
-240
-94
85
261
396
516
601
670
698
712
710
665
591
539
523
492
481
480
458
427
401
383
350
270
197
99
-30
-117
-221
-309
-373
-429
-420
-397
-373
-338
-332
-344
-348
-363
-378
-406
-441
-489
-560
-589
-617
-666
-699
-764
-833
-893
-969
-1025
-1118
-1235
-1284
-1334
-1320
-1296
-1349
-1354
-1333
-1294
-1242
-1153
-1070
-1037
-997
-962
-876
-804
-783
-743
-727
-694
-649
-594
-587
-589
-578
-565
-498
-496
-561
-596
-615
-647
-634
-590
-581
-592
-597
-560
-510
-472
-428
-365
-340
-335
-282
-275
-286
-252
-267
-249
-221
-214
-190
-226
-224
-243
-243
-186
-209
-225
-274
-343
-392
-462
-506
-491
-506
-539
-523
-488
-481
-436
-413
-372
-345
-329
-302
-314
-286
-265
-259
-205
-167
-132
-72
-33
-4
38
89
96
141
165
162
183
198
226
267
363
400
455
538
550
571
589
599
615
620
617
617
643
672
757
842
887
911
937
1084
1114
1193
1297
1217
1264
1222
1299
1274
1212
1307
1130
1115
1150
1123
1107
983
657
334
-54
-528
-666
-739
-963
-915
-915
-888
-813
-710
-607
-616
-697
-753
-787
-836
-846
-857
-876
-883
-791
-647
-480
-448
-339
-356
-349
-316
-356
-448
-603
-808
-946
-1060
-1148
-1148
-1160
-1120
-1021
-954
-892
-867
-898
-902
-947
-909
-867
-816
-739
-639
-481
-307
-136
33
182
292
403
466
501
503
463
426
399
356
335
321
327
339
353
365
334
280
188
65
-82
-223
-365
-485
-568
-608
-608
-588
-572
-566
-535
-499
-477
-480
-508
-543
-597
-655
-721
-762
-768
-781
-702
-669
-610
-627
-750
-788
-993
-1143
-1225
-1432
-1508
-1577
-1635
-1564
-1429
-1305
-1219
-1104
-1030
-977
-940
-918
-885
-929
-927
-870
-832
-765
-754
-660
-553
-535
-441
-354
-356
-374
-387
-452
-541
-601
-644
-670
-705
-631
-545
-555
-500
-430
-359
-323
-295
-286
-313
-332
-335
-340
-350
-328
-317
-289
-250
-197
-144
-130
-139
-112
-168
-245
-302
-363
-426
-513
-516
-529
-518
-508
-469
-445
-477
-463
-447
-475
-502
-463
-460
-485
-417
-410
-360
-236
-191
-91
11
50
102
148
149
124
156
113
136
172
166
261
336
421
602
641
702
826
838
747
728
764
702
721
786
763
794
860
971
1081
1193
1236
1305
1372
1359
1400
1418
1340
1384
1391
1322
1364
1319
1199
1144
1099
1000
932
575
189
-109
-583
-687
-762
-914
-901
-983
-920
-861
-777
-655
-698
-765
-850
-896
-897
-939
-953
-996
-999
-945
-790
-628
-599
-558
-572
-576
-565
-627
-734
-853
-1010
-1109
-1161
-1222
-1248
-1231
-1235
-1145
-1063
-1006
-964
-1003
-983
-954
-912
-834
-767
-686
-583
-445
-257
-101
78
230
337
426
461
478
479
446
426
424
417
414
389
388
380
359
345
300
216
102
-48
-156
-269
-394
-478
-568
-615
-620
-617
-610
-576
-564
-552
-529
-539
-547
-594
-639
-687
-742
-769
-759
-755
-725
-687
-668
-679
-663
-692
-744
-784
-953
-1061
-1447
-1590
-1700
-1946
-1714
-1686
-1606
-1427
-1349
-1148
-1103
-994
-938
-928
-941
-960
-866
-886
-841
-740
-660
-494
-439
-275
-242
-263
-267
-289
-255
-352
-442
-531
-660
-751
-737
-677
-645
-564
-453
-381
-275
-338
-306
-372
-456
-410
-460
-432
-400
-377
-264
-158
-110
26
13
-66
-123
-211
-290
-336
-431
-443
-531
-561
-501
-552
-515
-524
-497
-480
-508
-460
-507
-560
-575
-607
-542
-513
-425
-365
-342
-233
-169
-56
19
48
102
126
109
119
183
147
181
213
254
336
333
372
413
420
463
497
544
490
485
595
552
619
666
700
713
758
922
934
1005
1056
1066
1189
1147
1233
1322
1248
1397
1479
1484
1528
1457
1358
1172
1072
819
394
113
-351
-688
-697
-823
-825
-814
-852
-790
-770
-673
-668
-714
-831
-877
-873
-895
-930
-932
-971
-954
-855
-697
-572
-509
-487
-498
-516
-547
-624
-758
-893
-1043
-1082
-1136
-1172
-1156
-1187
-1156
-1077
-1083
-1068
-1105
-1151
-1140
-1131
-1055
-966
-871
-762
-610
-446
-271
-91
71
222
339
421
485
492
482
450
447
468
451
457
452
433
431
413
383
322
226
123
-28
-140
-253
-371
-440
-496
-495
-473
-468
-450
-440
-410
-375
-390
-376
-424
-461
-464
-508
-482
-461
-477
-460
-477
-468
-435
-469
-517
-571
-637
-770
-893
-974
-1164
-1478
-1590
-1752
-1883
-1678
-1557
-1454
-1356
-1245
-1060
-988
-901
-843
-832
-906
-903
-787
-762
-702
-591
-525
-371
-273
-150
-142
-179
-243
-305
-256
-354
-450
-562
-723
-785
-762
-702
-672
-633
-544
-473
-386
-403
-419
-451
-478
-419
-389
-335
-314
-312
-266
-228
-166
-83
-111
-126
-217
-274
-345
-396
-420
-461
-469
-467
-450
-461
-489
-504
-504
-541
-517
-525
-536
-573
-588
-541
-523
-486
-454
-370
-330
-282
-166
-115
-75
-54
-48
3
-25
1
21
34
64
87
149
176
184
217
230
263
332
326
390
422
414
488
473
516
501
544
663
677
816
771
855
1008
863
989
1117
1120
1117
1107
1261
1226
1207
1323
1276
1215
1124
1036
991
839
562
258
-36
-496
-687
-697
-856
-832
-838
-831
-812
-761
-650
-637
-752
-844
-847
-880
-903
-879
-874
-880
-819
-706
-559
-548
-492
-514
-551
-549
-578
-633
-758
-904
-971
-1025
-1090
-1078
-1047
-1051
-990
-891
-845
-828
-888
-885
-877
-869
-809
-737
-651
-555
-412
-229
-102
46
196
283
377
415
473
480
436
424
423
406
382
365
368
360
339
331
300
238
144
36
-95
-203
-307
-382
-442
-498
-500
-497
-490
-468
-432
-413
-414
-391
-400
-454
-490
-524
-539
-576
-585
-586
-586
-576
-567
-566
-570
-600
-611
-676
-844
-928
-1069
-1234
-1236
-1394
-1545
-1612
-1755
-1688
-1595
-1454
-1273
-1161
-1034
-934
-808
-743
-726
-704
-720
-688
-645
-571
-511
-453
-377
-303
-192
-120
-164
-201
-279
-338
-385
-458
-554
-616
-681
-699
-622
-592
-509
-424
-377
-305
-271
-266
-279
-335
-349
-321
-279
-234
-216
-135
-80
-53
37
44
50
25
-44
-85
-178
-206
-247
-315
-346
-363
-335
-371
-382
-367
-379
-377
-364
-329
-381
-382
-337
-370
-346
-278
-249
-224
-147
-38
30
68
228
332
290
332
369
285
221
231
265
287
273
380
461
362
528
570
510
617
598
555
598
585
579
639
595
751
855
817
999
1028
1069
1148
1211
1285
1308
1346
1416
1417
1361
1393
1357
1237
1152
1010
601
294
-69
-467
-562
-616
-656
-656
-697
-639
-619
-589
-474
-518
-590
-687
-734
-712
-758
-787
-769
-781
-686
-555
-433
-382
-379
-380
-399
-383
-414
-484
-606
-767
-868
-915
-989
-995
-992
-997
-936
-908
-912
-921
-978
-992
-972
-943
-881
-814
-725
-617
-472
-294
-145
1
161
272
362
435
473
490
468
454
467
462
451
449
443
438
422
419
376
292
213
99
-23
-155
-283
-360
-434
-491
-514
-542
-557
-571
-550
-521
-497
-464
-459
-478
-497
-518
-579
-611
-662
-677
-678
-659
-639
-721
-752
-942
-1043
-1180
-1293
-1325
-1538
-1517
-1518
-1580
-1432
-1342
-1269
-1239
-1153
-1077
-1093
-1046
-1023
-992
-994
-977
-858
-868
-805
-757
-655
-598
-543
-431
-418
-400
-432
-449
-455
-529
-508
-524
-508
-445
-411
-340
-355
-251
-191
-160
-108
-119
-109
-136
-179
-125
-138
-138
-68
-36
-41
-22
31
-3
-10
5
-26
-106
-153
-202
-249
-317
-330
-346
-348
-316
-279
-253
-251
-249
-283
-290
-320
-349
-348
-406
-420
-384
-372
-329
-286
-211
-118
-99
-57
21
13
-1
34
-23
-20
-55
-35
-16
-30
64
135
235
338
327
386
471
415
442
505
476
375
435
493
467
554
677
704
809
881
920
1039
1031
1079
1132
1181
1193
1237
1311
1323
1386
1321
1240
1143
996
778
438
206
-171
-491
-527
-635
-659
-671
-681
-629
-643
-508
-452
-482
-595
-658
-651
-709
-716
-731
-810
-782
-747
-610
-500
-462
-421
-441
-436
-431
-464
-579
-720
-874
-943
-1011
-1054
-1043
-1061
-1042
-970
-934
-882
-893
-897
-854
-837
-789
-730
-654
-591
-496
-349
-206
-86
58
162
280
371
442
493
480
445
418
384
327
296
273
254
231
226
218
172
121
63
-18
-104
-215
-322
-416
-472
-506
-536
-556
-552
-541
-527
-467
-444
-443
-449
-473
-508
-537
-539
-566
-601
-600
-598
-595
-587
-630
-682
-715
-902
-880
-897
-1126
-1196
-1383
-1638
-1735
-1678
-1577
-1515
-1360
-1191
-1069
-1005
-873
-727
-749
-783
-741
-718
-717
-701
-604
-559
-466
-314
-242
-160
-141
-171
-194
-207
-238
-282
-363
-471
-491
-503
-567
-492
-465
-398
-302
-216
-103
-104
-94
-74
-83
-84
-76
-73
-105
-133
-97
-76
-36
-23
22
18
-63
-100
-141
-167
-247
-275
-304
-389
-410
-437
-468
-465
-421
-399
-416
-389
-390
-394
-357
-333
-272
-235
-188
-113
-81
-80
-70
-32
10
38
105
66
76
88
82
150
138
229
292
289
360
354
399
446
402
420
459
449
383
505
513
525
708
712
835
953
977
1120
1231
1310
1310
1343
1444
1475
1479
1489
1444
1371
1207
1010
955
656
271
97
-325
-479
-535
-650
-599
-643
-653
-633
-576
-516
-547
-583
-675
-705
-688
-755
-737
-806
-853
-843
-782
-688
-644
-612
-618
-627
-604
-629
-708
-801
-945
-1033
-1058
-1144
-1194
-1187
-1211
-1138
-1105
-1051
-1021
-1048
-1001
-966
-919
-868
-823
-742
-667
-546
-409
-300
-159
-36
92
222
324
390
446
445
445
454
423
403
368
327
316
312
308
304
253
216
162
80
-16
-109
-180
-251
-318
-356
-398
-431
-441
-452
-441
-447
-450
-436
-451
-474
-500
-530
-563
-593
-602
-601
-605
-623
-690
-740
-872
-1179
-1254
-1503
-1704
-1595
-1667
-1651
-1607
-1508
-1416
-1389
-1228
-1148
-1137
-1157
-1125
-1035
-1061
-999
-922
-896
-825
-757
-610
-615
-569
-525
-489
-413
-414
-425
-477
-572
-599
-568
-563
-631
-592
-540
-526
-435
-440
-369
-359
-317
-272
-267
-243
-259
-256
-222
-177
-87
-47
-28
6
-31
-67
-102
-115
-182
-242
-300
-343
-367
-380
-388
-343
-370
-371
-338
-402
-408
-432
-432
-410
-411
-389
-365
-366
-386
-344
-340
-352
-317
-333
-324
-310
-297
-227
-243
-201
-121
-143
-56
-49
-40
18
45
111
121
178
163
168
233
179
248
306
374
457
479
596
595
627
716
719
791
843
860
906
948
924
991
997
1120
1119
1143
1289
1254
1312
1279
1207
1137
968
890
778
404
163
-63
-474
-591
-596
-713
-758
-712
-685
-663
-648
-527
-500
-599
-652
-675
-711
-750
-734
-759
-787
-759
-656
-526
-512
-497
-473
-516
-510
-541
-612
-709
-867
-947
-1002
-1107
-1147
-1142
-1159
-1109
-1068
-1019
-1003
-1015
-961
-905
-847
-785
-732
-678
-611
-506
-364
-251
-119
22
128
250
332
389
440
434
424
416
398
376
324
295
262
234
236
220
182
132
73
3
-76
-175
-258
-326
-396
-423
-447
-495
-532
-538
-516
-519
-520
-524
-509
-502
-545
-556
-599
-655
-673
-694
-696
-739
-808
-813
-1051
-1047
-1057
-1414
-1315
-1489
-1726
-1633
-1667
-1566
-1527
-1432
-1307
-1261
-1133
-1038
-922
-961
-950
-849
-877
-793
-797
-748
-716
-700
-550
-522
-468
-427
-433
-430
-437
-467
-512
-566
-654
-672
-667
-704
-637
-632
-592
-480
-422
-299
-272
-255
-203
-207
-166
-153
-167
-142
-184
-155
-123
-150
-111
-120
-136
-126
-150
-162
-207
-277
-285
-330
-416
-453
-493
-533
-536
-483
-460
-480
-420
-402
-452
-376
-380
-390
-404
-406
-349
-370
-306
-231
-185
-128
-56
21
89
80
123
159
136
177
167
136
65
55
151
203
255
389
414
506
605
617
750
779
761
797
799
842
831
881
953
970
1028
1144
1220
1281
1363
1438
1428
1381
1370
1220
1007
850
476
151
-125
-540
-576
-675
-744
-638
-642
-570
-599
-523
-460
-554
-628
-762
-845
-869
-935
-873
-926
-929
-837
-748
-623
-555
-506
-520
-555
-572
-632
-779
-911
-1071
-1175
-1233
-1296
-1273
-1257
-1267
-1152
-1097
-1013
-970
-982
-929
-930
-887
-823
-791
-715
-634
-525
-374
-262
-80
71
202
335
417
464
484
467
463
428
387
364
313
284
266
240
235
204
156
114
46
-26
-102
-176
-250
-315
-367
-407
-443
-463
-464
-457
-452
-444
-445
-434
-456
-485
-498
-544
-570
-605
-659
-658
-658
-648
-701
-749
-762
-847
-882
-921
-1043
-1112
-1253
-1483
-1631
-1796
-1852
-1846
-1697
-1543
-1451
-1235
-1073
-907
-837
-755
-659
-713
-736
-725
-744
-704
-688
-600
-532
-493
-406
-365
-349
-360
-362
-360
-357
-443
-521
-624
-723
-724
-706
-678
-597
-541
-412
-290
-179
-103
-91
-48
-23
-7
-26
-70
-91
-121
-130
-74
-24
9
-30
5
-1
-62
-39
-61
-117
-212
-252
-260
-399
-465
-472
-515
-488
-404
-340
-318
-293
-242
-221
-236
-132
-152
-194
-129
-114
-66
-33
58
146
144
236
286
242
232
246
266
230
260
226
184
251
175
355
481
434
661
672
708
810
763
901
907
957
957
1002
1037
1009
1146
1120
1293
1416
1420
1596
1602
1607
1549
1501
1380
1176
994
554
262
-138
-617
-628
-764
-758
-721
-696
-604
-599
-444
-375
-444
-538
-652
-680
-739
-811
-834
-887
-907
-868
-671
-566
-480
-447
-461
-449
-434
-496
-618
-808
-1017
-1126
-1225
-1311
-1315
-1337
-1306
-1184
-1099
-1011
-995
-985
-940
-914
-852
-796
-781
-716
-664
-535
-394
-255
-77
79
246
389
511
602
622
627
626
589
543
457
388
329
282
258
264
245
200
169
132
66
-4
-76
-166
-245
-316
-371
-434
-475
-503
-503
-463
-412
-359
-306
-282
-278
-279
-296
-339
-419
-509
-636
-740
-812
-987
-1094
-1177
-1305
-1314
-1391
-1353
-1325
-1423
-1335
-1307
-1319
-1300
-1272
-1254
-1285
-1245
-1180
-1109
-1055
-997
-863
-797
-693
-581
-540
-503
-507
-493
-511
-518
-535
-560
-586
-563
-534
-552
-518
-467
-429
-388
-372
-346
-302
-339
-298
-297
-330
-320
-301
-285
-281
-228
-176
-137
-95
-60
-64
-76
-107
-115
-139
-203
-239
-232
-300
-303
-280
-295
-304
-317
-296
-319
-327
-353
-403
-441
-465
-477
-470
-476
-432
-432
-369
-292
-225
-156
-138
-67
-86
-20
-13
-48
-17
-53
-55
-5
-3
11
46
121
149
185
284
275
318
336
386
444
432
469
499
548
585
670
775
778
814
851
911
949
894
986
995
1045
1174
1196
1311
1361
1392
1510
1478
1511
1405
1338
1120
983
779
270
117
-385
-673
-672
-876
-777
-819
-782
-660
-644
-476
-469
-517
-597
-688
-695
-776
-823
-863
-914
-939
-881
-714
-634
-566
-520
-489
-428
-411
-478
-592
-768
-935
-1009
-1120
-1202
-1209
-1261
-1198
-1093
-1005
-892
-854
-791
-720
-650
-589
-552
-498
-468
-400
-275
-169
-32
109
244
421
560
670
766
796
803
779
720
643
539
440
336
264
246
233
194
159
164
150
121
74
5
-64
-156
-239
-333
-441
-513
-566
-612
-621
-596
-555
-513
-487
-464
-414
-407
-402
-432
-498
-583
-690
-716
-835
-907
-912
-1000
-1032
-1137
-1093
-1097
-1253
-1200
-1321
-1451
-1533
-1588
-1539
-1589
-1469
-1327
-1233
-1136
-1015
-819
-793
-762
-656
-629
-595
-559
-514
-532
-549
-484
-465
-468
-462
-424
-411
-408
-379
-367
-404
-469
-493
-534
-576
-551
-567
-555
-537
-483
-375
-335
-286
-247
-213
-176
-176
-169
-174
-196
-199
-201
-168
-179
-185
-156
-169
-164
-171
-192
-226
-265
-278
-282
-307
-348
-355
-389
-423
-402
-377
-341
-320
-271
-203
-179
-111
-16
36
46
126
209
236
292
322
371
361
349
417
385
403
463
499
596
607
691
737
705
762
743
755
730
698
789
763
836
976
1010
1117
1173
1298
1366
1395
1492
1484
1554
1472
1412
1408
1224
1144
1003
705
461
162
-226
-395
-518
-651
-664
-674
-650
-646
-589
-517
-532
-598
-684
-696
-714
-781
-791
-851
-960
-1002
-916
-848
-854
-817
-789
-783
-721
-705
-724
-818
-950
-1009
-1096
-1200
-1258
-1315
-1347
-1310
-1252
-1167
-1116
-1070
-996
-929
-848
-754
-695
-672
-614
-535
-453
-353
-244
-128
-25
102
245
364
450
511
575
614
609
585
524
448
372
302
275
244
196
167
149
131
111
94
69
23
-21
-67
-120
-201
-287
-389
-473
-514
-532
-536
-542
-549
-544
-532
-539
-544
-563
-598
-599
-623
-669
-695
-776
-855
-929
-1036
-1089
-1174
-1256
-1330
-1397
-1421
-1453
-1466
-1473
-1403
-1357
-1333
-1222
-1159
-1164
-1153
-1072
-990
-984
-968
-911
-857
-821
-750
-676
-648
-631
-555
-481
-454
-443
-458
-470
-481
-509
-503
-534
-581
-581
-571
-532
-517
-497
-457
-415
-372
-346
-313
-300
-293
-280
-281
-276
-287
-301
-287
-293
-280
-228
-213
-216
-199
-180
-192
-232
-236
-272
-352
-381
-398
-446
-485
-484
-472
-486
-495
-423
-370
-373
-341
-292
-256
-254
-211
-154
-136
-114
-81
-50
-37
6
81
121
179
245
292
348
388
439
463
479
521
537
547
580
627
670
713
761
803
836
869
937
1008
1035
1071
1097
1146
1183
1239
1285
1271
1314
1372
1340
1359
1357
1285
1220
1142
1089
1014
867
719
531
228
-64
-246
-404
-527
-558
-532
-560
-588
-535
-502
-539
-569
-575
-584
-638
-690
-719
-817
-963
-1029
-1025
-1053
-1060
-1033
-1013
-999
-960
-870
-841
-869
-869
-916
-981
-1043
-1100
-1143
-1175
-1179
-1145
-1132
-1134
-1085
-1053
-1011
-936
-841
-751
-671
-600
-541
-487
-441
-382
-324
-270
-191
-117
-57
-5
49
95
121
168
207
202
191
181
169
148
116
88
63
49
41
24
-2
-27
-39
-40
-58
-93
-134
-184
-248
-292
-352
-388
-411
-433
-442
-454
-461
-461
-464
-457
-431
-430
-443
-437
-448
-474
-492
-513
-542
-560
-579
-603
-633
-669
-678
-678
-691
-719
-768
-894
-990
-1083
-1079
-995
-1010
-974
-973
-1029
-990
-961
-976
-1009
-1005
-901
-914
-974
-991
-1027
-1049
-985
-926
-947
-972
-982
-985
-921
-887
-855
-803
-803
-793
-832
-873
-871
-868
-844
-783
-758
-764
-797
-809
-764
-753
-718
-637
-612
-599
-585
-589
-577
-577
-565
-528
-508
-501
-494
-510
-489
-455
-402
-353
-329
-316
-315
-322
-312
-290
-258
-203
-159
-130
-101
-82
-80
-81
-65
-32
-16
-7
19
26
27
76
128
166
192
204
244
279
286
301
328
371
424
455
468
446
467
540
610
658
688
682
685
715
732
735
768
870
952
1050
1096
1104
1111
1141
1171
1134
1098
1077
1021
952
852
714
570
564
644
711
764
718
623
531
469
413
334
220
127
-24
-136
-259
-425
-566
-680
-747
-772
-793
-818
-865
-896
-926
-944
-963
-1023
-1066
-1148
-1221
-1273
-1343
-1381
-1394
-1414
-1395
-1406
-1394
-1345
-1324
-1266
-1218
-1147
-1084
-1071
-1062
-1051
-1047
-1050
-1023
-983
-953
-919
-875
-834
-786
-719
-649
-582
-537
-490
-442
-399
-358
-319
-272
-226
-177
-116
-60
-6
38
80
111
127
139
148
148
146
131
129
142
179
203
215
244
262
293
316
327
344
338
343
324
301
292
272
245
203
145
85
26
-18
-13
-20
-48
-94
-135
-185
-219
-273
-344
-442
-497
-544
-666
-770
-868
-925
-921
-919
-960
-1037
-1093
-1121
-1162
-1177
-1191
-1211
-1226
-1216
-1235
-1302
-1342
-1354
-1355
-1315
-1301
-1294
-1270
-1253
-1219
-1207
-1171
-1144
-1135
-1089
-1056
-1043
-1011
-980
-930
-859
-817
-782
-757
-744
-709
-660
-614
-552
-496
-455
-414
-397
-362
-315
-293
-237
-189
-152
-120
-115
-70
-24
6
39
69
107
119
137
161
199
230
257
306
309
313
330
331
348
353
360
369
373
383
365
350
358
368
375
389
413
439
477
509
537
567
594
606
622
621
637
674
712
741
758
767
815
880
916
947
949
984
1026
1051
1062
1074
1086
1059
927
792
638
534
547
577
647
688
635
577
515
448
381
290
233
134
30
-70
-205
-363
-484
-584
-654
-701
-731
-779
-813
-846
-882
-880
-919
-959
-993
-1071
-1135
-1214
-1281
-1302
-1310
-1295
-1284
-1264
-1229
-1213
-1181
-1122
-1080
-1018
-958
-914
-878
-878
-879
-884
-893
-886
-856
-819
-784
-729
-685
-639
-586
-529
-461
-418
-389
-364
-341
-325
-306
-277
-236
-213
-184
-166
-156
-123
-86
-44
0
38
65
86
100
98
94
102
115
114
132
152
159
157
141
122
98
78
73
65
37
2
-26
-57
-92
-118
-145
-164
-180
-178
-186
-202
-235
-249
-262
-290
-295
-311
-355
-397
-446
-489
-520
-561
-647
-857
-1048
-1198
-1192
-998
-922
-853
-845
-933
-947
-942
-1027
-1176
-1268
-1207
-1200
-1274
-1360
-1471
-1548
-1472
-1378
-1371
-1348
-1318
-1265
-1175
-1127
-1062
-998
-1007
-1005
-1067
-1156
-1178
-1148
-1088
-1013
-937
-865
-844
-817
-746
-685
-595
-471
-386
-338
-293
-271
-255
-259
-244
-177
-139
-104
-88
-86
-56
-17
44
90
95
114
105
77
102
133
172
199
222
228
200
204
228
234
243
265
319
340
351
332
300
328
383
435
457
467
495
507
536
550
542
563
578
613
650
630
630
651
689
760
815
906
966
990
1017
1032
1066
1116
1149
1130
1094
1102
1022
869
740
608
621
684
767
863
832
782
719
612
553
447
338
252
126
21
-117
-281
-423
-507
-568
-586
-583
-593
-602
-606
-646
-664
-700
-771
-822
-921
-1008
-1079
-1182
-1207
-1213
-1199
-1157
-1143
-1118
-1087
-1060
-987
-944
-910
-860
-846
-823
-839
-867
-886
-890
-869
-838
-793
-740
-680
-615
-560
-505
-456
-412
-371
-364
-361
-346
-325
-314
-297
-276
-248
-203
-144
-95
-70
-25
14
39
81
112
131
145
148
155
161
162
173
191
206
200
204
214
228
211
190
153
128
104
69
48
18
5
-7
-14
-11
-45
-87
-157
-266
-355
-398
-396
-375
-388
-427
-496
-595
-688
-766
-826
-874
-893
-919
-963
-993
-1038
-1085
-1115
-1117
-1097
-1113
-1129
-1149
-1161
-1143
-1137
-1154
-1160
-1188
-1201
-1223
-1231
-1211
-1191
-1150
-1088
-1037
-997
-974
-949
-908
-864
-790
-721
-651
-601
-551
-525
-518
-499
-466
-438
-419
-389
-364
-331
-296
-273
-236
-201
-171
-132
-115
-92
-66
-37
-4
25
33
32
15
9
29
44
50
53
71
94
97
91
90
89
110
122
130
162
186
196
196
177
168
171
168
170
169
167
188
185
194
195
187
197
190
194
179
186
184
198
248
275
286
294
301
329
386
440
454
492
559
614
639
682
721
751
820
860
834
770
757
729
658
578
452
376
436
501
610
643
583
556
509
441
367
243
154
31
-87
-169
-299
-424
-511
-563
-597
-597
-590
-611
-634
-656
-689
-724
-793
-850
-928
-999
-1041
-1102
-1140
-1139
-1136
-1079
-1054
-1039
-1002
-988
-951
-907
-890
-854
-838
-823
-822
-851
-873
-889
-888
-868
-819
-779
-738
-703
-659
-620
-566
-506
-460
-453
-420
-403
-397
-365
-353
-335
-302
-255
-217
-181
-154
-126
-111
-99
-64
-35
-15
1
20
34
53
79
103
115
123
126
126
125
127
121
114
83
49
12
-13
2
2
2
-23
-59
-85
-129
-179
-224
-274
-322
-351
-419
-520
-611
-690
-684
-677
-684
-726
-829
-915
-940
-978
-1006
-1035
-1045
-1050
-1074
-1105
-1156
-1212
-1216
-1191
-1176
-1181
-1186
-1206
-1222
-1221
-1203
-1168
-1174
-1151
-1134
-1135
-1098
-1066
-1035
-975
-926
-899
-893
-891
-862
-829
-773
-700
-649
-595
-531
-486
-478
-463
-423
-371
-303
-227
-168
-156
-135
-88
-39
11
56
86
118
145
164
178
191
216
221
220
215
204
198
204
222
244
274
306
342
378
385
387
367
343
329
322
336
349
358
378
371
372
401
428
452
465
485
526
552
584
603
596
617
631
629
627
640
702
778
845
919
972
969
948
915
888
881
822
711
573
396
390
431
490
604
616
562
502
410
323
212
96
24
-87
-177
-281
-454
-598
-691
-736
-739
-731
-735
-743
-759
-815
-852
-932
-999
-1038
-1121
-1190
-1248
-1323
-1362
-1378
-1332
-1278
-1235
-1177
-1119
-1084
-1040
-990
-940
-888
-849
-826
-814
-823
-843
-853
-851
-806
-746
-687
-624
-559
-499
-451
-395
-320
-258
-216
-175
-153
-144
-128
-122
-94
-78
-51
-7
28
51
74
99
136
167
190
213
219
213
189
163
160
162
167
176
186
186
167
156
146
131
101
86
67
35
6
-22
-51
-74
-106
-138
-153
-196
-229
-268
-330
-382
-427
-476
-513
-579
-636
-727
-829
-883
-978
-1019
-1039
-1051
-1034
-1032
-1080
-1141
-1201
-1239
-1257
-1279
-1292
-1323
-1377
-1410
-1469
-1525
-1528
-1504
-1479
-1437
-1429
-1414
-1399
-1391
-1357
-1345
-1303
-1258
-1240
-1239
-1223
-1194
-1129
-1064
-1013
-945
-898
-851
-811
-762
-707
-643
-573
-501
-451
-428
-382
-355
-314
-265
-222
-182
-153
-125
-97
-67
-36
13
50
75
104
119
126
142
165
197
229
250
251
250
252
283
312
338
380
392
428
432
408
385
375
370
368
381
390
404
434
481
503
517
543
558
555
544
511
520
514
555
631
663
706
736
754
836
898
978
1067
1105
1111
1069
987
867
694
554
432
431
547
679
832
861
824
765
668
583
501
408
308
156
43
-116
-293
-464
-598
-669
-696
-690
-668
-686
-667
-676
-696
-752
-854
-951
-1089
-1227
-1312
-1402
-1449
-1469
-1445
-1384
-1344
-1302
-1253
-1201
-1109
-1019
-934
-873
-851
-840
-856
-889
-935
-961
-974
-956
-920
-867
-797
-718
-638
-558
-487
-421
-361
-330
-292
-266
-254
-231
-214
-201
-191
-167
-125
-85
-25
38
95
156
209
244
272
279
282
279
262
254
269
283
292
311
312
308
298
276
247
227
208
174
153
141
118
98
60
39
11
-9
-6
-12
-13
-33
-53
-96
-157
-226
-304
-379
-474
-559
-630
-715
-757
-794
-851
-898
-1004
-1092
-1085
-1084
-1020
-963
-994
-1061
-1160
-1239
-1315
-1401
-1418
-1428
-1422
-1375
-1368
-1399
-1401
-1368
-1318
-1248
-1215
-1199
-1184
-1193
-1196
-1187
-1195
-1173
-1161
-1151
-1146
-1128
-1094
-1045
-975
-883
-804
-735
-707
-693
-653
-599
-542
-488
-435
-399
-367
-350
-329
-294
-272
-216
-156
-107
-76
-60
-13
34
79
129
137
154
177
178
209
232
263
322
343
350
333
309
303
297
315
325
333
348
335
300
256
234
220
237
262
245
256
252
245
260
247
246
245
247
266
243
237
248
259
298
335
399
464
507
569
623
664
680
724
765
775
818
859
906
892
870
801
674
536
414
306
382
523
682
826
819
708
593
468
341
204
110
18
-95
-175
-293
-445
-552
-603
-621
-604
-586
-598
-624
-654
-711
-742
-815
-890
-978
-1099
-1199
-1278
-1342
-1348
-1342
-1272
-1185
-1143
-1120
-1112
-1107
-1069
-1052
-1012
-983
-965
-964
-978
-1003
-1049
-1073
-1054
-989
-929
-865
-779
-706
-635
-558
-506
-456
-417
-391
-372
-363
-336
-311
-289
-263
-248
-205
-164
-139
-118
-105
-79
-41
-7
14
37
28
25
28
32
47
54
62
73
77
76
67
57
31
-10
-26
-32
-21
-13
-21
-15
-26
-38
-56
-87
-100
-144
-130
-138
-169
-195
-248
-296
-366
-445
-538
-645
-707
-752
-812
-832
-824
-815
-813
-829
-886
-971
-1024
-1063
-1112
-1187
-1245
-1257
-1274
-1253
-1273
-1314
-1330
-1325
-1294
-1250
-1213
-1182
-1161
-1126
-1114
-1127
-1146
-1158
-1157
-1122
-1094
-1073
-1037
-1000
-962
-916
-863
-819
-768
-735
-703
-653
-609
-545
-493
-461
-416
-401
-367
-315
-270
-211
-152
-93
-47
-11
41
82
105
105
116
138
161
180
198
219
242
261
281
279
283
302
294
296
292
294
310
326
350
358
354
364
367
396
416
423
448
444
469
472
469
485
481
524
541
569
576
569
605
633
656
714
768
832
882
917
964
1010
1042
1071
1058
994
845
616
437
259
307
495
676
873
897
830
740
615
507
385
283
232
127
13
-140
-354
-543
-651
-698
-686
-654
-623
-620
-606
-660
-682
-725
-808
-866
-976
-1110
-1214
-1324
-1355
-1361
-1313
-1226
-1182
-1121
-1086
-1083
-1024
-972
-915
-847
-799
-766
-781
-841
-896
-948
-992
-970
-910
-834
-756
-682
-605
-536
-485
-426
-372
-341
-311
-293
-269
-250
-245
-221
-204
-181
-130
-73
-35
5
36
63
110
152
173
171
169
155
140
135
150
165
184
193
189
193
185
183
177
166
168
176
168
147
127
110
107
94
88
63
30
7
-11
-21
-56
-102
-169
-247
-335
-415
-509
-571
-636
-732
-795
-846
-852
-882
-908
-923
-934
-925
-911
-945
-1024
-1095
-1140
-1192
-1252
-1283
-1299
-1322
-1325
-1317
-1313
-1296
-1260
-1221
-1179
-1145
-1121
-1109
-1124
-1130
-1147
-1154
-1133
-1120
-1109
-1100
-1082
-1035
-967
-889
-823
-766
-710
-662
-637
-605
-576
-539
-492
-453
-417
-385
-366
-339
-295
-258
-206
-160
-109
-45
-9
30
55
70
95
119
134
146
141
124
124
123
130
141
151
152
160
158
156
175
188
203
218
224
195
169
167
183
199
206
224
214
205
208
198
187
167
170
201
235
270
295
347
386
451
532
598
643
703
750
802
855
952
1015
1083
1135
1096
876
571
270
128
276
530
853
1031
1047
973
861
714
572
435
352
290
231
133
-56
-289
-454
-571
-621
-623
-574
-541
-482
-426
-419
-457
-557
-654
-772
-915
-1056
-1189
-1294
-1338
-1338
-1280
-1237
-1187
-1135
-1105
-1054
-972
-917
-846
-782
-738
-704
-741
-800
-884
-964
-984
-955
-904
-810
-700
-615
-549
-501
-437
-392
-339
-292
-275
-272
-270
-290
-313
-323
-315
-282
-237
-199
-138
-101
-61
11
81
147
174
197
205
178
148
130
136
157
176
181
174
173
169
153
132
123
119
110
89
71
55
26
-15
-38
-57
-72
-80
-83
-101
-111
-126
-161
-211
-272
-345
-407
-494
-574
-679
-752
-826
-838
-828
-849
-826
-838
-842
-856
-899
-974
-1040
-1063
-1088
-1160
-1221
-1294
-1371
-1409
-1407
-1412
-1395
-1345
-1288
-1259
-1248
-1255
-1248
-1234
-1207
-1189
-1202
-1227
-1256
-1261
-1268
-1262
-1205
-1127
-1052
-975
-904
-845
-786
-709
-647
-589
-536
-487
-461
-452
-421
-379
-326
-266
-208
-162
-121
-86
-49
-5
47
98
115
135
156
170
206
211
218
251
283
318
326
333
345
356
367
388
407
427
442
440
457
476
488
522
563
593
613
624
628
585
527
491
486
521
556
586
581
585
655
696
721
752
816
919
1003
1071
1085
1096
1162
1213
1149
923
586
216
62
189
459
795
1007
1065
1023
897
740
562
400
346
291
252
143
-97
-361
-593
-768
-813
-794
-747
-675
-594
-528
-493
-524
-606
-706
-845
-1004
-1166
-1360
-1491
-1545
-1551
-1514
-1470
-1405
-1354
-1326
-1266
-1194
-1135
-1050
-954
-891
-861
-879
-931
-1005
-1097
-1137
-1115
-1054
-947
-815
-711
-634
-572
-503
-441
-387
-327
-282
-259
-234
-212
-207
-208
-187
-160
-120
-70
-30
4
41
88
127
155
167
171
158
125
101
96
136
172
205
240
231
237
229
213
191
165
136
98
55
-1
-50
-90
-118
-147
-165
-177
-178
-202
-224
-236
-256
-265
-304
-369
-451
-538
-617
-700
-775
-829
-906
-1013
-1117
-1212
-1229
-1222
-1119
-1001
-939
-931
-981
-1055
-1156
-1241
-1297
-1331
-1332
-1334
-1351
-1392
-1434
-1431
-1390
-1287
-1204
-1169
-1136
-1118
-1100
-1109
-1118
-1105
-1099
-1102
-1117
-1130
-1133
-1116
-1045
-958
-861
-759
-690
-660
-628
-591
-546
-475
-414
-340
-313
-288
-273
-278
-255
-205
-151
-97
-41
-3
15
54
85
122
143
150
167
173
155
157
166
185
219
264
299
296
291
279
249
237
255
269
253
238
234
222
217
220
250
294
342
370
373
378
352
384
422
473
521
551
561
578
594
622
677
743
825
928
1004
1141
1191
1242
1342
1426
1421
1326
1118
714
340
44
-36
113
358
682
827
896
912
854
745
620
509
509
492
410
281
14
-291
-469
-600
-658
-649
-610
-573
-487
-412
-356
-391
-476
-571
-725
-871
-999
-1129
-1247
-1347
-1380
-1363
-1346
-1323
-1279
-1292
-1299
-1255
-1194
-1101
-1019
-965
-964
-975
-991
-1019
-1035
-1013
-970
-911
-814
-684
-552
-473
-431
-388
-342
-286
-221
-169
-166
-154
-123
-88
-60
-11
44
65
93
142
201
239
266
270
262
241
225
201
158
111
72
54
65
88
195
317
297
248
282
299
265
196
116
33
-60
-130
-174
-218
-282
-348
-370
-368
-341
-308
-294
-320
-382
-436
-479
-564
-674
-786
-946
-1055
-1165
-1267
-1338
-1430
-1477
-1431
-1366
-1291
-1180
-1133
-1147
-1141
-1131
-1132
-1177
-1230
-1278
-1315
-1363
-1349
-1258
-1214
-1190
-1134
-1058
-1000
-945
-900
-881
-896
-917
-892
-900
-944
-958
-992
-1015
-971
-874
-754
-644
-542
-433
-343
-247
-143
-99
-91
-83
-59
-49
-14
14
7
25
61
109
170
217
237
263
266
239
242
202
128
76
6
-51
-57
-31
-45
-10
61
87
111
161
202
214
230
219
260
289
327
383
395
415
412
491
498
494
597
555
619
633
682
711
649
769
756
836
948
1071
1220
1319
1524
1678
1850
1968
2154
2145
2045
1861
1113
634
-188
-912
-1136
-1475
-1400
-1366
-1113
-865
-599
-190
-5
182
103
30
-11
-149
-197
-349
-496
-745
-871
-731
-697
-558
-356
-290
-99
23
109
59
-263
-567
-991
-1387
-1744
-1996
-2173
-2291
-2198
-2092
-1868
-1684
-1482
-1296
-1182
-958
-847
-728
-685
-717
-691
-699
-640
-529
-449
-276
-41
214
495
744
953
1035
1059
1000
872
673
439
219
-7
-145
-212
-238
-227
-192
-128
-31
51
145
207
218
187
136
65
-32
-129
-201
-263
-255
-184
-87
40
147
220
270
292
263
168
31
-153
-353
-543
-698
-821
-941
-1020
-1041
-1059
-1067
-1030
-1047
-1114
-1238
-1444
-1539
-1688
-1698
-1616
-1638
-1545
-1455
-1289
-1134
-916
-740
-626
-503
-464
-369
-381
-371
-384
-471
-508
-565
-534
-560
-626
-649
-690
-666
-638
-610
-637
-772
-801
-869
-918
-893
-926
-894
-838
-693
-554
-454
-285
-218
-120
-45
29
75
57
77
27
-11
-43
-52
-78
-145
-200
-238
-278
-306
-329
-379
-443
-529
-544
-623
-688
-695
-680
-618
-565
-445
-393
-309
-266
-203
-133
-107
-70
-64
-37
-86
-93
-59
-54
-31
-18
0
-12
-9
17
-17
32
34
76
122
142
211
165
212
294
325
443
505
527
618
676
740
935
1086
1194
1315
1468
1408
1506
1555
1534
1607
1576
1680
1659
1714
1797
1855
1924
2049
2104
1970
1871
1507
932
398
-332
-1030
-1367
-1678
-1747
-1647
-1450
-1175
-911
-503
-201
4
90
75
32
-131
-213
-297
-373
-544
-679
-611
-594
-464
-331
-284
-287
-285
-289
-439
-686
-1020
-1423
-1818
-2101
-2268
-2344
-2335
-2192
-2005
-1779
-1474
-1192
-937
-762
-575
-418
-302
-210
-156
-117
-98
5
130
245
413
595
756
883
1015
1109
1073
979
845
617
349
103
-114
-310
-447
-491
-489
-435
-345
-246
-153
-77
-4
41
66
51
10
-35
-88
-132
-161
-183
-158
-121
-89
-27
11
22
-8
-83
-199
-362
-518
-723
-910
-1122
-1272
-1396
-1461
-1507
-1520
-1491
-1465
-1503
-1631
-1683
-1836
-1851
-1828
-1713
-1647
-1496
-1301
-1237
-1038
-858
-637
-504
-446
-348
-345
-316
-324
-323
-393
-537
-542
-586
-622
-694
-784
-822
-883
-842
-822
-870
-921
-953
-964
-967
-895
-799
-735
-625
-489
-398
-268
-154
-67
-38
33
65
75
78
27
-49
-150
-204
-277
-347
-443
-504
-577
-682
-696
-724
-747
-775
-775
-735
-772
-729
-706
-720
-695
-644
-577
-513
-404
-370
-335
-292
-223
-167
-118
-53
-58
-84
-85
-40
-35
-70
-72
-99
-144
-119
-104
-15
53
92
190
264
310
412
400
424
397
482
614
623
828
878
987
1117
1178
1343
1352
1489
1470
1544
1643
1661
1855
1841
1927
1993
1966
2060
1910
1839
1597
1320
1065
368
-9
-771
-1257
-1448
-1680
-1529
-1498
-1219
-1032
-749
-348
-146
91
58
57
-58
-187
-139
-229
-300
-491
-554
-489
-481
-368
-365
-425
-475
-521
-572
-770
-1028
-1334
-1680
-1959
-2145
-2243
-2294
-2229
-2037
-1842
-1550
-1253
-969
-740
-563
-353
-228
-97
-11
36
100
173
285
372
468
586
674
756
835
879
883
810
710
543
316
107
-76
-268
-431
-521
-512
-491
-423
-328
-241
-141
-61
23
68
76
77
34
-11
-52
-97
-124
-173
-154
-132
-133
-121
-120
-149
-225
-304
-467
-624
-788
-990
-1127
-1308
-1396
-1468
-1549
-1591
-1650
-1620
-1621
-1566
-1607
-1629
-1628
-1628
-1488
-1327
-1215
-1117
-963
-847
-753
-606
-454
-376
-364
-323
-333
-352
-374
-408
-518
-676
-702
-697
-720
-819
-854
-921
-934
-864
-843
-823
-889
-860
-818
-769
-680
-592
-479
-443
-287
-176
-121
-31
30
77
48
106
135
68
5
-91
-178
-289
-332
-383
-448
-551
-600
-604
-678
-672
-643
-619
-647
-611
-575
-619
-600
-544
-480
-484
-382
-270
-204
-165
-113
-45
-16
11
48
27
-44
-56
-98
-158
-146
-107
-121
-77
-25
-40
24
65
96
129
200
255
270
398
454
514
672
765
998
1078
1154
1367
1343
1435
1484
1512
1466
1421
1457
1386
1490
1462
1614
1710
1663
1931
1795
1761
1508
1259
887
155
-194
-1010
-1361
-1623
-1779
-1584
-1559
-1171
-1026
-684
-337
-146
89
11
50
-127
-257
-300
-424
-516
-722
-741
-740
-705
-552
-526
-541
-601
-655
-731
-945
-1209
-1512
-1862
-2145
-2295
-2352
-2389
-2238
-2018
-1798
-1481
-1192
-885
-674
-476
-282
-153
-56
-18
37
29
55
143
210
319
446
552
631
717
769
750
671
543
357
130
-96
-275
-436
-595
-642
-610
-577
-483
-364
-250
-155
-58
44
53
51
15
-57
-123
-187
-239
-299
-325
-298
-297
-286
-272
-269
-310
-389
-477
-613
-753
-915
-1097
-1244
-1382
-1505
-1648
-1719
-1851
-1898
-1871
-1893
-1763
-1780
-1701
-1630
-1553
-1345
-1156
-969
-890
-767
-703
-644
-523
-488
-431
-467
-448
-434
-470
-430
-481
-509
-587
-652
-668
-728
-788
-833
-882
-904
-858
-800
-783
-742
-700
-622
-484
-390
-255
-172
-102
24
64
121
142
166
176
151
149
81
33
-53
-175
-241
-330
-371
-450
-505
-543
-590
-571
-602
-585
-565
-543
-501
-431
-374
-353
-306
-240
-193
-159
-138
-145
-140
-135
-99
-57
-33
46
26
1
3
-33
-61
-70
-124
-137
-113
-68
-8
22
125
134
203
369
425
472
574
634
674
808
864
883
884
924
964
999
1089
1197
1345
1394
1554
1661
1678
1737
1743
1783
1751
1868
1845
1709
1512
1162
697
147
-437
-1071
-1368
-1597
-1574
-1403
-1224
-955
-767
-467
-217
-38
50
42
-6
-132
-154
-140
-170
-289
-374
-376
-377
-316
-242
-251
-301
-331
-401
-561
-818
-1088
-1407
-1749
-1960
-2078
-2145
-2109
-1963
-1735
-1484
-1204
-924
-699
-519
-335
-206
-94
-16
50
77
105
202
275
364
471
577
674
748
805
812
748
669
534
340
130
-54
-215
-386
-479
-497
-487
-422
-314
-202
-107
-30
46
85
100
125
92
37
-6
-47
-103
-157
-179
-194
-179
-178
-204
-244
-298
-393
-535
-669
-820
-994
-1150
-1314
-1405
-1501
-1635
-1658
-1767
-1714
-1678
-1674
-1556
-1591
-1578
-1486
-1439
-1357
-1265
-1167
-1159
-1113
-1053
-969
-837
-757
-620
-571
-510
-428
-404
-412
-464
-491
-538
-598
-646
-721
-800
-837
-874
-845
-815
-746
-656
-630
-589
-569
-479
-419
-351
-270
-236
-181
-146
-74
-17
8
45
89
145
139
92
41
-49
-156
-252
-357
-436
-526
-615
-679
-701
-698
-654
-608
-560
-460
-418
-402
-331
-302
-242
-225
-190
-171
-137
-113
-117
-117
-86
-19
4
84
86
61
22
-20
-33
-55
-84
-79
-115
-132
-107
-108
-41
31
78
113
152
215
282
413
474
632
756
794
1013
1004
1070
1088
1070
1136
1116
1213
1176
1334
1304
1309
1397
1393
1543
1588
1715
1822
1792
1664
1207
515
-267
-1064
-1451
-1672
-1730
-1662
-1556
-1313
-975
-479
-74
218
316
270
191
115
124
29
-147
-360
-520
-544
-487
-390
-334
-322
-282
-220
-169
-226
-410
-746
-1175
-1582
-1906
-2106
-2236
-2250
-2153
-1979
-1711
-1392
-1095
-831
-579
-363
-169
-14
84
110
90
69
66
102
160
241
346
454
574
704
813
866
833
718
526
313
93
-120
-310
-451
-528
-553
-507
-392
-261
-128
-8
112
245
319
347
334
259
177
96
2
-54
-83
-82
-75
-45
-24
-22
-22
-86
-180
-302
-447
-628
-805
-1015
-1178
-1349
-1471
-1565
-1569
-1529
-1527
-1510
-1486
-1426
-1431
-1322
-1302
-1283
-1253
-1208
-1135
-1097
-959
-857
-763
-655
-528
-425
-390
-299
-271
-311
-373
-415
-476
-588
-660
-718
-792
-853
-798
-815
-803
-719
-670
-596
-553
-441
-415
-384
-321
-278
-207
-208
-125
-79
-16
86
145
198
206
265
241
190
155
62
-38
-155
-226
-329
-455
-513
-575
-663
-707
-675
-633
-584
-510
-435
-360
-299
-218
-107
-54
-3
32
39
17
30
27
-2
1
-7
42
38
72
70
38
77
26
21
24
-1
-40
-87
-61
-58
-25
93
218
327
453
619
740
849
918
933
1014
912
969
950
932
990
1007
1115
1137
1326
1413
1491
1617
1638
1686
1734
1838
1919
1952
1999
1815
1401
778
-54
-847
-1366
-1628
-1641
-1526
-1407
-1261
-1044
-685
-263
21
127
119
24
-59
-54
-63
-169
-362
-523
-564
-503
-369
-237
-210
-212
-145
-80
-97
-239
-531
-977
-1420
-1744
-1973
-2124
-2133
-2089
-1976
-1764
-1487
-1209
-984
-775
-616
-469
-315
-195
-137
-137
-156
-134
-89
-5
133
273
406
544
697
804
852
856
764
590
393
186
-37
-242
-393
-481
-532
-489
-398
-299
-194
-103
1
75
162
222
207
152
64
-16
-78
-113
-123
-133
-107
-66
-39
-5
5
-20
-106
-226
-360
-538
-696
-877
-1033
-1219
-1367
-1443
-1590
-1562
-1578
-1525
-1440
-1473
-1397
-1409
-1435
-1387
-1389
-1375
-1375
-1309
-1267
-1175
-1002
-840
-699
-615
-474
-425
-385
-319
-355
-404
-486
-529
-603
-740
-848
-966
-1001
-978
-902
-856
-826
-766
-721
-663
-645
-604
-606
-591
-547
-513
-432
-378
-290
-219
-157
-42
22
55
56
28
-41
-80
-110
-192
-264
-367
-440
-516
-584
-625
-608
-621
-604
-569
-583
-518
-494
-415
-397
-343
-279
-259
-144
-138
-34
-49
-10
34
38
121
119
189
155
170
156
135
149
118
117
87
92
38
90
91
138
255
344
466
513
648
699
735
853
870
968
1028
1138
1237
1307
1426
1480
1542
1542
1621
1657
1710
1814
1859
1982
2068
2182
2084
1584
1026
92
-687
-1058
-1416
-1474
-1535
-1473
-1383
-1179
-739
-369
-132
-77
-50
-133
-152
-38
-82
-234
-469
-553
-518
-448
-292
-250
-294
-277
-145
-30
-47
-206
-538
-975
-1372
-1650
-1897
-2111
-2189
-2193
-2092
-1878
-1612
-1394
-1251
-1059
-871
-692
-479
-329
-269
-278
-241
-174
-85
42
188
311
417
594
743
852
889
863
743
560
401
208
-10
-207
-348
-457
-517
-482
-419
-374
-296
-212
-116
-39
60
110
100
73
27
-27
-65
-53
-51
-28
18
92
139
168
158
110
32
-65
-158
-310
-470
-631
-779
-931
-1015
-1062
-1072
-1153
-1151
-1197
-1230
-1206
-1187
-1140
-1180
-1153
-1184
-1248
-1319
-1259
-1305
-1253
-1127
-1047
-923
-831
-634
-547
-486
-410
-346
-342
-386
-374
-442
-509
-541
-576
-574
-636
-599
-588
-625
-608
-614
-587
-623
-641
-664
-725
-744
-752
-743
-733
-687
-587
-535
-455
-383
-332
-283
-252
-190
-194
-183
-225
-243
-252
-304
-333
-377
-413
-419
-433
-461
-478
-512
-555
-627
-653
-690
-682
-657
-622
-615
-585
-556
-551
-459
-414
-320
-272
-226
-175
-155
-83
-82
-49
-43
-38
-60
-107
-111
-179
-162
-172
-162
-142
-145
-88
-102
-50
-9
70
100
110
171
152
194
258
299
395
428
511
534
579
631
698
721
680
738
672
749
770
795
868
782
878
907
865
895
903
877
842
828
840
858
800
594
420
-20
-335
-501
-739
-795
-896
-885
-908
-813
-634
-536
-458
-430
-393
-450
-479
-481
-520
-596
-657
-643
-636
-596
-530
-485
-513
-472
-410
-405
-419
-505
-618
-779
-893
-1017
-1133
-1212
-1250
-1203
-1141
-1034
-914
-819
-745
-665
-625
-579
-540
-519
-519
-511
-490
-473
-423
-370
-285
-224
-141
-54
15
69
83
102
72
42
-10
-75
-164
-252
-314
-380
-402
-410
-392
-368
-344
-315
-291
-265
-254
-246
-250
-262
-271
-300
-299
-317
-328
-318
-272
-244
-210
-286
-315
-420
-574
-520
-622
-639
-761
-811
-905
-998
-930
-1036
-1050
-1128
-1148
-1196
-1205
-1121
-1137
-1143
-1230
-1147
-1144
-1114
-1045
-1060
-1085
-1040
-890
-839
-742
-690
-683
-725
-681
-595
-614
-609
-619
-612
-639
-618
-570
-606
-652
-675
-643
-661
-634
-612
-640
-583
-556
-501
-464
-448
-419
-412
-415
-362
-281
-272
-237
-214
-222
-203
-167
-143
-111
-64
-48
-10
49
55
54
17
26
21
-2
25
-41
-72
-93
-104
-99
-62
-51
-9
0
26
90
111
158
164
179
173
164
198
193
232
265
325
434
518
629
624
711
644
695
745
777
894
893
1019
999
1108
1195
1319
1460
1529
1704
1778
1616
1233
782
-51
-581
-871
-1155
-1110
-1172
-1086
-1050
-773
-390
-125
16
-22
-22
-110
-61
-28
-129
-345
-543
-511
-433
-263
-112
-96
-102
-13
138
221
146
-78
-433
-798
-1072
-1297
-1477
-1596
-1653
-1654
-1575
-1427
-1284
-1214
-1182
-1131
-1084
-970
-858
-798
-805
-838
-818
-743
-587
-403
-244
-98
69
261
421
523
567
516
414
340
281
192
109
25
-48
-77
-57
-3
13
0
-24
-68
-79
-94
-141
-221
-301
-357
-404
-430
-422
-405
-372
-309
-221
-126
-55
-21
-46
-91
-144
-190
-253
-318
-379
-451
-513
-559
-578
-600
-620
-633
-660
-704
-731
-767
-805
-842
-893
-943
-973
-981
-988
-996
-987
-989
-936
-916
-856
-771
-834
-849
-951
-1043
-1080
-1083
-1036
-1013
-910
-885
-830
-771
-692
-627
-604
-553
-565
-511
-490
-489
-483
-521
-508
-496
-465
-428
-405
-420
-432
-414
-419
-394
-453
-488
-530
-611
-616
-635
-612
-598
-559
-528
-485
-435
-434
-432
-457
-459
-415
-393
-371
-360
-385
-392
-410
-398
-400
-407
-401
-408
-397
-398
-361
-362
-374
-360
-356
-367
-376
-394
-400
-426
-415
-383
-415
-377
-382
-366
-365
-360
-333
-352
-349
-369
-337
-380
-393
-415
-427
-383
-361
-263
-220
-183
-129
-115
-90
-73
-82
-70
-117
-110
-120
-130
-77
-87
-21
-15
-12
38
56
20
18
17
-33
14
-14
-11
-4
-45
-8
10
40
91
124
147
162
166
197
176
178
181
147
147
138
181
175
172
181
154
176
133
146
121
103
86
98
106
97
171
137
196
153
127
162
117
178
133
150
113
91
134
112
126
96
95
83
71
48
8
-25
-95
-122
-157
-187
-189
-222
-235
-267
-304
-304
-355
-362
-397
-445
-467
-509
-539
-588
-632
-654
-672
-687
-696
-706
-736
-743
-759
-777
-786
-798
-812
-833
-855
-883
-889
-895
-916
-946
-951
-958
-961
-944
-923
-903
-890
-863
-845
-837
-824
-812
-796
-790
-794
-785
-751
-723
-702
-681
-644
-620
-593
-552
-532
-514
-484
-469
-439
-417
-385
-380
-379
-344
-332
-303
-292
-260
-229
-202
-150
-119
-106
-103
-101
-91
-78
-69
-60
-50
-48
-60
-58
-45
-45
-38
-28
-19
-18
-19
-32
-31
-27
-16
5
-16
-31
-34
-43
-38
-24
-21
-27
-40
-54
-52
-71
-55
-44
-28
-34
-29
-13
-4
15
19
54
55
51
69
79
98
75
85
113
105
125
148
182
211
249
294
306
307
313
332
350
365
382
383
415
415
422
419
417
365
273
239
144
139
175
174
201
173
185
182
150
87
18
11
-15
-13
-34
-105
-172
-233
-247
-285
-330
-332
-323
-342
-379
-422
-499
-549
-561
-601
-651
-678
-697
-741
-778
-791
-831
-838
-835
-832
-850
-850
-808
-797
-785
-760
-734
-730
-718
-721
-743
-745
-728
-700
-687
-650
-613
-606
-573
-551
-518
-485
-449
-410
-377
-336
-315
-315
-305
-277
-250
-219
-195
-178
-178
-178
-170
-174
-179
-173
-164
-135
-114
-118
-128
-133
-112
-100
-97
-78
-74
-71
-70
-64
-63
-57
-65
-90
-114
-128
-152
-189
-224
-249
-251
-257
-287
-301
-305
-319
-329
-342
-334
-341
-359
-379
-425
-448
-468
-500
-512
-539
-552
-542
-546
-564
-562
-567
-581
-598
-615
-627
-634
-650
-676
-722
-745
-765
-781
-778
-769
-764
-765
-757
-771
-787
-768
-752
-749
-730
-716
-725
-728
-702
-710
-709
-682
-644
-625
-610
-580
-558
-549
-543
-526
-509
-451
-415
-414
-385
-364
-339
-317
-308
-299
-279
-254
-235
-214
-197
-193
-188
-175
-163
-150
-155
-175
-166
-150
-148
-127
-100
-82
-81
-91
-107
-126
-128
-136
-142
-124
-106
-91
-88
-100
-129
-136
-129
-143
-146
-135
-137
-154
-152
-144
-138
-140
-129
-116
-111
-107
-118
-117
-113
-110
-132
-135
-116
-110
-123
-139
-154
-163
-150
-134
-115
-109
-115
-124
-138
-148
-148
-135
-137
-153
-151
-143
-134
-137
-137
-118
-97
-83
-68
-55
-37
-38
-65
-75
-79
-94
-109
-105
-98
-81
-69
-68
-76
-80
-61
-65
-67
-64
-54
-50
-61
-55
-42
-48
-62
-49
-17
-1
-17
-32
-33
-53
-99
-129
-138
-154
-176
-185
-192
-204
-186
-157
-146
-136
-122
-106
-102
-100
-104
-116
-139
-176
-206
-226
-249
-280
-290
-281
-272
-267
-262
-268
-263
-261
-271
-258
-241
-227
-209
-194
-176
-162
-141
-135
-130
-105
-97
-93
-79
-66
-67
-92
-111
-126
-141
-129
-118
-123
-126
-127
-118
-106
-107
-117
-121
-110
-104
-118
-113
-108
-125
-129
-142
-148
-165
-163
-152
-149
-159
-158
-137
-132
-151
-177
-188
-199
-192
-194
-209
-208
-193
-192
-204
-196
-186
-203
-204
-191
-191
-204
-223
-221
-218
-227
-266
-276
-279
-291
-299
-297
-289
-277
-259
-250
-264
-260
-252
-243
-221
-234
-247
-243
-240
-238
-258
-282
-277
-289
-300
-281
-248
-225
-205
-212
-247
-240
-207
-208
-219
-215
-233
-240
-238
-231
-222
-219
-218
-218
-213
-226
-234
-218
-221
-249
-227
-224
-209
-214
-196
-203
-172
-169
-177
-164
-177
-197
-205
-173
-170
-171
-160
-146
-134
-134
-145
-159
-173
-169
-172
-162
-164
-182
-183
-204
-236
-254
-248
-250
-265
-280
-274
-261
-269
-305
-344
-354
-333
-331
-347
-355
-356
-347
-314
-309
-333
-330
-322
-315
-300
-285
-305
-309
-285
-269
-267
-296
-313
-288
-290
-297
-290
-262
-228
-226
-231
-245
-249
-249
-257
-281
-282
-276
-273
-285
-282
-266
-249
-265
-286
-289
-275
-260
-272
-267
-254
-262
-269
-265
-253
-262
-278
-267
-248
-225
-222
-230
-242
-259
-245
-251
-266
-275
-279
-266
-257
-259
-255
-230
-218
-218
-221
-219
-216
-246
-270
-261
-265
-284
-304
-302
-289
-320
-318
-286
-279
-294
-299
-274
-267
-273
-267
-269
-283
-283
-287
-292
-293
-295
-268
-261
-282
-303
-293
-272
-277
-272
-253
-249
-261
-248
-245
-257
-280
-302
-296
-279
-259
-251
-260
-250
-237
-224
-225
-241
-247
-256
-259
-266
-258
-259
-252
-248
-225
-221
-230
-208
-202
-205
-192
-191
-218
-238
-257
-268
-277
-291
-297
-286
-260
-242
-223
-217
-204
-187
-182
-151
-123
-117
-108
-107
-103
-106
-128
-137
-146
-149
-137
-121
-100
-93
-89
-102
-118
-115
-117
-123
-153
-152
-140
-163
-157
-155
-165
-149
-123
-117
-121
-117
-117
-115
-104
-109
-104
-126
-132
-119
-129
-137
-141
-137
-149
-160
-157
-170
-192
-197
-202
-214
-233
-246
-257
-278
-291
-298
-295
-287
-276
-263
-249
-227
-218
-206
-203
-219
-211
-193
-182
-183
-187
-178
-170
-179
-194
-202
-214
-212
-211
-226
-229
-226
-233
-233
-229
-243
-234
-218
-236
-249
-236
-226
-213
-207
-195
-185
-174
-159
-155
-142
-131
-132
-128
-126
-135
-141
-123
-124
-135
-123
-132
-152
-157
-165
-155
-160
-152
-166
-176
-173
-185
-177
-177
-179
-180
-187
-187
-186
-200
-217
-223
-226
-218
-204
-203
-204
-208
-204
-191
-187
-193
-207
-213
-211
-209
-221
-234
-239
-251
-273
-287
-292
-294
-296
-284
-278
-269
-271
-279
-277
-302
-305
-298
-290
-287
-297
-298
-291
-303
-310
-302
-295
-304
-312
-299
-295
-296
-294
-303
-305
-311
-311
-326
-346
-338
-318
-307
-300
-299
-297
-303
-328
-343
-345
-341
-328
-316
-328
-332
-309
-299
-285
-270
-267
-270
-263
-248
-233
-228
-222
-207
-195
-192
-169
-149
-150
-145
-141
-143
-165
-184
-175
-176
-167
-169
-176
-187
-205
-213
-235
-247
-245
-245
-244
-233
-235
-238
-237
-230
-223
-218
-210
-207
-205
-218
-226
-227
-234
-259
-296
-307
-328
-342
-347
-360
-372
-373
-372
-365
-357
-346
-352
-360
-364
-368
-362
-361
-358
-356
-354
-362
-343
-340
-339
-322
-295
-275
-255
-236
-237
-239
-243
-269
-286
-298
-302
-296
-283
-275
-288
-267
-249
-249
-243
-236
-220
-208
-206
-192
-189
-175
-173
-185
-192
-213
-216
-214
-200
-204
-219
-218
-216
-208
-205
-207
-213
-226
-219
-205
-185
-185
-190
-206
-231
-233
-233
-244
-252
-256
-236
-205
-187
-179
-166
-152
-152
-147
-131
-118
-113
-113
-114
-122
-135
-140
-137
-133
-137
-141
-151
-156
-159
-175
-192
-188
-192
-209
-220
-233
-239
-236
-245
-243
-238
-235
-234
-233
-240
-262
-267
-267
-254
-249
-240
-234
-237
-221
-211
-211
-189
-170
-160
-149
-132
-131
-145
-168
-186
-203
-227
-240
-249
-244
-252
-244
-222
-221
-216
-192
-178
-175
-158
-135
-116
-121
-126
-124
-134
-139
-148
-164
-180
-205
-221
-230
-233
-237
-235
-242
-264
-282
-284
-286
-294
-291
-304
-302
-293
-293
-288
-288
-299
-300
-297
-292
-284
-273
-258
-259
-247
-217
-207
-205
-201
-216
-226
-230
-224
-212
-206
-220
-248
-266
-268
-262
-264
-249
-231
-210
-200
-182
-167
-174
-175
-186
-179
-183
-196
-189
-190
-196
-196
-194
-183
-169
-164
-157
-155
-155
-148
-141
-146
-156
-159
-166
-160
-165
-167
-158
-141
-122
-112
-111
-113
-128
-151
-172
-164
-165
-176
-195
-217
-244
-262
-267
-269
-259
-250
-242
-247
-253
-254
-240
-238
-243
-251
-249
-265
-280
-291
-303
-305
-295
-286
-295
-293
-298
-290
-285
-278
-276
-277
-279
-301
-294
-285
-298
-305
-314
-324
-334
-343
-347
-345
-343
-347
-327
-306
-293
-278
-275
-265
-266
-267
-258
-250
-256
-250
-242
-245
-237
-230
-219
-232
-236
-237
-254
-261
-262
-251
-247
-261
-275
-273
-267
-262
-251
-246
-227
-224
-217
-214
-212
-216
-228
-231
-240
-238
-236
-245
-258
-269
-266
-278
-286
-301
-309
-323
-335
-332
-335
-333
-348
-363
-377
-379
-381
-386
-373
-349
-339
-316
-291
-269
-246
-241
-238
-232
-242
-254
-256
-264
-288
-315
-318
-319
-323
-333
-334
-317
-318
-332
-333
-343
-354
-349
-345
-348
-328
-317
-310
-301
-295
-294
-295
-295
-292
-287
-281
-290
-289
-292
-298
-305
-311
-314
-322
-325
-331
-331
-334
-343
-334
-316
-322
-340
-354
-354
-345
-346
-341
-319
-312
-288
-289
-278
-255
-245
-235
-236
-221
-214
-197
-196
-202
-199
-208
-218
-234
-234
-241
-251
-266
-258
-242
-236
-233
-230
-219
-225
-236
-234
-225
-224
-219
-231
-240
-230
-229
-225
-214
-202
-203
-203
-200
-223
-223
-226
-231
-220
-220
-217
-226
-245
-267
-274
-273
-270
-265
-258
-252
-253
-260
-251
-241
-247
-250
-251
-251
-254
-241
-232
-223
-211
-209
-209
-209
-201
-204
-211
-226
-255
-253
-246
-230
-221
-219
-214
-222
-231
-238
-234
-219
-214
-212
-212
-213
-218
-215
-217
-228
-230
-219
-211
-211
-209
-204
-211
-206
-193
-193
-200
-193
-199
-211
-215
-215
-200
-211
-219
-227
-237
-253
-263
-291
-323
-336
-350
-354
-361
-367
-360
-349
-335
-333
-343
-361
-365
-348
-335
-319
-297
-279
-285
-288
-276
-271
-275
-277
-269
-274
-272
-276
-280
-285
-300
-305
-330
-328
-325
-315
-310
-323
-320
-324
-318
-316
-297
-287
-286
-269
-272
-275
-266
-253
-246
-244
-241
-231
-218
-201
-203
-222
-214
-209
-207
-221
-229
-220
-227
-248
-254
-261
-270
-268
-280
-298
-299
-295
-304
-313
-322
-322
-314
-299
-299
-317
-333
-318
-294
-280
-276
-284
-279
-266
-256
-257
-268
-291
-304
-281
-286
-306
-286
-279
-283
-273
-271
-274
-281
-291
-274
-265
-267
-267
-269
-270
-282
-298
-299
-308
-315
-333
-331
-323
-328
-323
-324
-322
-316
-318
-319
-316
-298
-286
-289
-298
-304
-297
-303
-309
-298
-301
-319
-325
-322
-321
-318
-303
-290
-292
-293
-289
-276
-276
-278
-290
-299
-306
-321
-315
-321
-321
-321
-328
-312
-302
-293
-293
-306
-298
-296
-319
-329
-327
-350
-356
-365
-379
-389
-404
-407
-419
-422
-427
-429
-410
-391
-378
-382
-379
-364
-342
-320
-322
-326
-309
-305
-306
-310
-322
-310
-305
-315
-322
-316
-322
-340
-349
-353
-353
-363
-361
-339
-334
-321
-309
-293
-285
-290
-291
-308
-310
-312
-304
-287
-290
-307
-308
-307
-299
-291
-292
-284
-287
-295
-296
-303
-300
-305
-308
-315
-331
-341
-352
-368
-366
-361
-367
-381
-386
-387
-380
-381
-380
-347
-333
-326
-323
-312
-305
-301
-296
-300
-294
-301
-298
-286
-290
-288
-280
-282
-282
-297
-305
-295
-298
-305
-307
-314
-325
-341
-334
-325
-328
-335
-347
-358
-352
-355
-357
-360
-370
-376
-386
-378
-369
-360
-351
-339
-325
-303
-301
-305
-311
-322
-324
-333
-343
-342
-337
-333
-336
-348
-354
-367
-366
-352
-357
-350
-341
-326
-319
-319
-302
-284
-274
-275
-266
-259
-249
-234
-227
-221
-217
-232
-236
-238
-256
-269
-263
-271
-302
-322
-316
-308
-326
-328
-320
-320
-329
-344
-342
-342
-356
-358
-365
-369
-370
-366
-361
-356
-353
-332
-320
-326
-333
-335
-322
-333
-328
-318
-316
-315
-319
-336
-367
-383
-390
-402
-427
-435
-442
-456
-451
-444
-435
-440
-448
-449
-449
-426
-413
-403
-411
-416
-410
-431
-423
-420
-430
-407
-394
-380
-372
-358
-351
-341
-329
-331
-327
-310
-308
-321
-334
-347
-343
-347
-352
-345
-337
-342
-338
-345
-338
-336
-340
-338
-330
-322
-340
-344
-335
-328
-332
-344
-358
-350
-349
-350
-350
-350
-366
-381
-393
-415
-433
-446
-453
-463
-468
-454
-464
-462
-460
-443
-438
-446
-431
-425
-412
-412
-403
-398
-392
-386
-378
-379
-389
-384
-379
-371
-375
-378
-366
-362
-351
-351
-370
-373
-361
-354
-370
-380
-381
-404
-407
-400
-405
-404
-418
-431
-426
-432
-434
-440
-447
-472
-477
-466
-471
-458
-449
-430
-419
-406
-405
-396
-390
-391
-375
-351
-343
-333
-325
-321
-320
-332
-330
-327
-353
-353
-350
-351
-350
-342
-327
-326
-311
-288
-272
-263
-270
-269
-267
-268
-275
-273
-263
-273
-271
-269
-263
-263
-271
-271
-277
-288
-298
-305
-324
-333
-344
-353
-360
-366
-360
-378
-398
-400
-398
-401
-389
-369
-369
-377
-369
-363
-344
-325
-329
-323
-311
-324
-327
-314
-320
-322
-331
-332
-332
-329
-346
-344
-343
-362
-373
-369
-369
-381
-369
-368
-367
-367
-362
-357
-351
-354
-347
-333
-323
-331
-329
-318
-321
-327
-327
-312
-321
-329
-324
-318
-313
-301
-291
-306
-316
-311
-320
-304
-294
-298
-299
-294
-303
-308
-302
-306
-303
-296
-282
-270
-258
-251
-257
-254
-247
-251
-257
-258
-262
-280
-287
-290
-309
-319
-304
-290
-286
-287
-265
-247
-234
-222
-223
-232
-241
-260
-266
-255
-264
-273
-265
-264
-258
-254
-249
-244
-249
-248
-256
-259
-261
-264
-263
-275
-288
-287
-291
-281
-278
-267
-264
-254
-244
-243
-252
-260
-258
-264
-255
-254
-252
-237
-226
-229
-228
-232
-217
-205
-220
-235
-246
-250
-251
-256
-253
-252
-252
-244
-239
-227
-208
-188
-173
-176
-181
-195
-201
-211
-230
-234
-223
-228
-229
-232
-233
-237
-243
-227
-213
-213
-215
-205
-204
-199
-197
-200
-200
-201
-203
-219
-217
-213
-200
-182
-171
-163
-162
-161
-158
-160
-165
-178
-194
-208
-218
-234
-251
-258
-257
-252
-239
-235
-240
-243
-262
-279
-288
-291
-304
-325
-333
-341
-344
-348
-340
-322
-315
-293
-274
-266
-264
-260
-262
-267
-254
-254
-262
-278
-287
-280
-280
-284
-277
-263
-264
-276
-276
-278
-291
-297
-296
-293
-303
-309
-317
-317
-316
-314
-306
-301
-292
-297
-287
-289
-298
-294
-308
-318
-319
-317
-314
-312
-309
-304
-308
-293
-284
-268
-257
-243
-241
-235
-219
-219
-216
-214
-204
-188
-177
-179
-168
-169
-186
-183
-179
-173
-183
-203
-219
-232
-226
-231
-223
-230
-237
-242
-243
-249
-268
-277
-280
-268
-257
-249
-239
-236
-235
-221
-202
-184
-169
-153
-151
-148
-154
-151
-128
-120
-113
-108
-121
-119
-118
-129
-125
-120
-132
-149
-155
-166
-169
-172
-183
-180
-172
-181
-203
-225
-248
-264
-275
-279
-281
-283
-279
-275
-285
-296
-302
-324
-337
-339
-343
-335
-324
-315
-303
-295
-297
-300
-293
-296
-289
-290
-284
-285
-291
-278
-284
-296
-304
-290
-284
-289
-270
-253
-251
-235
-228
-218
-228
-228
-237
-250
-250
-256
-255
-261
-271
-289
-307
-325
-326
-323
-312
-304
-299
-307
-314
-312
-303
-299
-307
-297
-287
-296
-306
-298
-279
-273
-269
-261
-255
-257
-261
-261
-274
-274
-267
-268
-280
-273
-259
-258
-242
-221
-198
-180
-185
-180
-168
-151
-144
-138
-127
-135
-146
-140
-126
-131
-149
-169
-184
-188
-194
-198
-207
-206
-212
-213
-206
-214
-209
-206
-202
-196
-196
-213
-223
-225
-238
-245
-240
-222
-205
-205
-192
-180
-165
-147
-130
-137
-142
-159
-176
-187
-194
-196
-205
-203
-208
-216
-217
-227
-236
-236
-253
-251
-238
-238
-246
-244
-247
-243
-228
-215
-203
-183
-173
-169
-166
-156
-130
-110
-114
-127
-136
-139
-147
-148
-149
-143
-135
-120
-114
-120
-98
-89
-105
-125
-128
-121
-121
-129
-128
-139
-151
-156
-160
-148
-135
-112
-109
-108
-99
-101
-112
-119
-137
-144
-165
-184
-179
-186
-185
-178
-159
-171
-174
-174
-184
-190
-187
-176
-179
-198
-203
-191
-182
-182
-190
-178
-162
-147
-140
-139
-134
-131
-125
-122
-128
-129
-137
-140
-137
-141
-144
-140
-143
-157
-177
-184
-192
-192
-184
-180
-176
-201
-212
-194
-194
-198
-202
-208
-208
-215
-207
-201
-191
-196
-200
-205
-220
-224
-233
-223
-233
-251
-261
-271
-293
-309
-312
-316
-311
-301
-303
-304
-291
-291
-286
-284
-293
-307
-320
-332
-342
-339
-335
-325
-321
-318
-309
-309
-296
-289
-295
-286
-283
-295
-307
-313
-325
-344
-347
-338
-314
-288
-261
-228
-195
-171
-162
-158
-162
-169
-181
-194
-205
-199
-201
-209
-215
-207
-197
-193
-169
-155
-156
-164
-168
-173
-192
-214
-216
-220
-231
-228
-215
-201
-197
-186
-170
-168
-166
-154
-152
-167
-171
-177
-194
-199
-207
-209
-204
-199
-188
-179
-178
-175
-169
-167
-160
-149
-140
-145
-155
-160
-175
-191
-202
-213
-219
-235
-245
-254
-259
-271
-281
-289
-303
-311
-307
-300
-308
-332
-344
-351
-362
-379
-378
-389
-412
-422
-420
-434
-429
-416
-424
-428
-420
-420
-424
-414
-402
-397
-396
-392
-382
-371
-390
-399
-409
-413
-409
-406
-406
-410
-404
-410
-405
-397
-397
-399
-401
-401
-389
-377
-363
-351
-360
-352
-339
-326
-314
-304
-292
-283
-269
-267
-279
-294
-299
-304
-289
-275
-284
-297
-300
-289
-280
-267
-260
-264
-274
-269
-276
-293
-295
-307
-312
-310
-299
-287
-280
-274
-262
-265
-274
-263
-264
-277
-284
-292
-293
-287
-275
-261
-268
-263
-255
-262
-254
-244
-245
-254
-267
-278
-295
-305
-311
-310
-304
-300
-293
-299
-298
-286
-283
-275
-279
-287
-302
-320
-328
-328
-334
-337
-331
-342
-344
-334
-324
-317
-321
-324
-307
-311
-328
-334
-326
-329
-339
-343
-349
-357
-345
-349
-340
-306
-288
-283
-276
-273
-272
-278
-289
-280
-275
-279
-276
-272
-272
-283
-296
-292
-281
-268
-260
-259
-270
-275
-272
-268
-270
-282
-277
-262
-261
-249
-246
-246
-239
-236
-235
-226
-225
-220
-215
-217
-208
-204
-209
-215
-220
-225
-223
-220
-219
-223
-239
-254
-274
-296
-299
-312
-305
-306
-319
-310
-305
-296
-300
-291
-282
-281
-268
-265
-264
-263
-269
-268
-262
-264
-270
-279
-280
-278
-294
-305
-323
-337
-342
-327
-317
-314
-311
-305
-295
-288
-287
-293
-289
-279
-267
-265
-268
-271
-279
-290
-291
-274
-268
-268
-263
-246
-220
-214
-214
-226
-223
-224
-232
-241
-252
-264
-269
-266
-267
-246
-238
-248
-253
-258
-252
-239
-236
-221
-212
-223
-228
-238
-250
-260
-265
-280
-289
-289
-286
-289
-295
-314
-333
-342
-368
-381
-383
-389
-393
-393
-394
-401
-398
-395
-397
-399
-396
-398
-396
-396
-402
-406
-409
-408
-407
-391
-368
-351
-358
-365
-367
-360
-357
-359
-353
-355
-360
-363
-368
-382
-395
-398
-395
-402
-404
-406
-406
-392
-383
-383
-362
-345
-346
-333
-312
-298
-298
-288
-286
-290
-276
-267
-267
-270
-283
-282
-287
-303
-307
-315
-322
-321
-324
-326
-340
-341
-323
-315
-302
-315
-327
-331
-328
-330
-349
-349
-352
-348
-332
-319
-311
-304
-308
-312
-308
-298
-295
-303
-309
-307
-323
-335
-345
-355
-359
-365
-369
-365
-379
-406
-424
-436
-439
-446
-437
-423
-407
-396
-399
-405
-411
-423
-409
-405
-411
-409
-403
-403
-409
-427
-443
-435
-441
-448
-441
-428
-409
-401
-403
-396
-396
-394
-388
-393
-410
-416
-427
-437
-437
-452
-459
-468
-479
-478
-472
-476
-482
-451
-421
-427
-423
-428
-436
-435
-415
-392
-381
-368
-353
-346
-350
-351
-340
-342
-332
-313
-292
-281
-277
-272
-273
-282
-301
-310
-315
-322
-330
-334
-330
-327
-338
-335
-331
-333
-338
-340
-344
-335
-337
-338
-327
-325
-309
-298
-286
-270
-259
-257
-249
-235
-228
-226
-229
-231
-225
-215
-216
-220
-225
-238
-235
-246
-264
-271
-277
-292
-302
-292
-285
-288
-297
-303
-321
-324
-312
-301
-295
-280
-264
-255
-239
-258
-268
-253
-258
-252
-250
-268
-273
-263
-260
-277
-294
-313
-324
-321
-320
-304
-303
-307
-307
-305
-305
-303
-303
-311
-307
-305
-307
-310
-321
-317
-312
-317
-329
-337
-338
-346
-333
-336
-339
-331
-329
-333
-329
-321
-321
-314
-304
-311
-316
-303
-287
-279
-277
-290
-292
-283
-270
-259
-250
-236
-241
-254
-258
-253
-247
-232
-239
-247
-242
-247
-242
-236
-239
-254
-267
-260
-251
-233
-240
-247
-239
-250
-265
-269
-250
-247
-241
-236
-227
-224
-208
-186
-185
-187
-192
-197
-196
-214
-221
-229
-240
-261
-288
-290
-305
-330
-336
-324
-313
-319
-311
-308
-322
-334
-339
-338
-348
-361
-375
-370
-378
-369
-360
-352
-339
-333
-327
-321
-306
-294
-283
-292
-294
-296
-310
-308
-318
-320
-322
-332
-351
-352
-349
-350
-326
-303
-288
-287
-288
-280
-272
-262
-258
-246
-233
-229
-235
-242
-233
-237
-241
-251
-264
-271
-272
-281
-292
-283
-280
-267
-252
-246
-245
-262
-260
-274
-288
-293
-295
-292
-288
-290
-301
-297
-303
-306
-322
-329
-332
-341
-330
-303
-293
-299
-306
-302
-311
-310
-303
-311
-308
-307
-301
-293
-289
-275
-267
-277
-290
-306
-303
-296
-291
-270
-257
-251
-248
-245
-251
-246
-246
-256
-268
-271
-258
-245
-232
-222
-223
-229
-233
-229
-223
-223
-217
-222
-226
-230
-252
-272
-273
-277
-279
-288
-299
-313
-318
-329
-336
-325
-330
-326
-323
-317
-328
-338
-334
-336
-329
-318
-316
-314
-317
-333
-319
-306
-312
-311
-310
-300
-296
-292
-265
-252
-258
-256
-255
-258
-270
-274
-289
-308
-306
-297
-305
-311
-311
-299
-288
-289
-287
-280
-265
-263
-251
-247
-250
-262
-262
-263
-271
-280
-293
-291
-281
-284
-296
-306
-311
-315
-309
-304
-303
-307
-321
-324
-318
-324
-336
-341
-342
-343
-341
-329
-327
-315
-321
-318
-310
-317
-319
-315
-306
-325
-323
-309
-318
-313
-295
-285
-279
-268
-262
-248
-248
-253
-241
-243
-247
-234
-226
-216
-202
-205
-214
-215
-225
-225
-226
-231
-229
-230
-235
-240
-236
-227
-230
-237
-234
-231
-227
-240
-257
-266
-265
-261
-258
-258
-272
-275
-281
-282
-276
-275
-255
-245
-237
-231
-236
-221
-205
-192
-188
-189
-188
-192
-190
-188
-187
-185
-186
-191
-188
-181
-175
-178
-178
-182
-186
-186
-184
-178
-176
-177
-178
-185
-196
-209
-220
-215
-218
-235
-242
-242
-241
-216
-223
-213
-204
-198
-191
-203
-213
-230
-231
-233
-229
-236
-242
-236
-234
-238
-230
-225
-233
-247
-244
-251
-261
-263
-261
-262
-263
-249
-252
-261
-255
-251
-248
-259
-255
-248
-253
-259
-266
-269
-275
-296
-298
-285
-279
-262
-253
-256
-254
-251
-258
-263
-265
-273
-271
-268
-276
-269
-279
-287
-300
-305
-306
-315
-321
-323
-320
-309
-287
-296
-301
-299
-286
-278
-280
-274
-271
-253
-241
-241
-240
-246
-249
-257
-246
-251
-249
-239
-235
-226
-230
-237
-233
-233
-235
-237
-240
-221
-213
-215
-206
-190
-187
-188
-186
-185
-185
-198
-207
-206
-209
-223
-232
-231
-239
-229
-225
-241
-232
-237
-250
-255
-259
-267
-276
-275
-277
-287
-289
-287
-284
-280
-277
-273
-259
-258
-254
-259
-272
-275
-271
-282
-290
-286
-283
-272
-257
-246
-234
-216
-205
-205
-196
-205
-208
-199
-200
-210
-224
-226
-230
-228
-242
-253
-267
-284
-295
-296
-304
-320
-337
-356
-355
-360
-362
-352
-354
-352
-331
-315
-301
-281
-260
-240
-232
-235
-241
-232
-225
-226
-232
-239
-246
-241
-228
-240
-248
-248
-253
-270
-282
-301
-328
-344
-354
-353
-352
-362
-374
-385
-390
-390
-390
-383
-384
-382
-382
-375
-377
-372
-369
-376
-379
-386
-393
-406
-409
-413
-401
-392
-397
-393
-389
-392
-393
-385
-379
-370
-358
-340
-333
-336
-339
-346
-354
-362
-349
-341
-336
-325
-315
-303
-304
-312
-310
-316
-327
-318
-306
-310
-315
-313
-304
-291
-295
-296
-301
-312
-325
-342
-345
-348
-344
-335
-330
-321
-296
-279
-283
-287
-279
-286
-293
-284
-278
-275
-269
-267
-258
-240
-221
-207
-203
-207
-204
-196
-204
-205
-194
-195
-196
-198
-203
-203
-197
-202
-200
-199
-211
-214
-223
-232
-249
-254
-257
-262
-262
-261
-250
-246
-240
-232
-226
-213
-212
-215
-221
-221
-230
-236
-243
-245
-223
-198
-188
-185
-169
-167
-164
-149
-144
-143
-149
-147
-142
-154
-151
-155
-166
-176
-186
-187
-179
-175
-175
-178
-201
-218
-222
-224
-221
-220
-222
-218
-222
-233
-241
-240
-221
-212
-209
-220
-234
-253
-269
-274
-266
-263
-272
-264
-266
-263
-252
-241
-234
-225
-206
-192
-197
-204
-196
-202
-226
-253
-272
-294
-302
-293
-285
-286
-287
-277
-271
-272
-257
-260
-272
-273
-277
-273
-274
-277
-278
-274
-284
-271
-258
-263
-257
-246
-247
-271
-283
-273
-261
-256
-247
-243
-249
-247
-234
-227
-234
-234
-220
-226
-240
-243
-243
-249
-264
-264
-253
-244
-251
-253
-253
-256
-266
-275
-272
-266
-255
-245
-235
-233
-225
-218
-214
-225
-229
-227
-241
-235
-208
-198
-208
-218
-220
-217
-212
-213
-205
-194
-189
-190
-179
-169
-172
-169
-177
-179
-173
-163
-160
-161
-149
-134
-135
-128
-129
-130
-141
-151
-143
-140
-143
-160
-183
-189
-192
-192
-190
-199
-209
-223
-235
-250
-258
-252
-244
-256
-248
-240
-241
-242
-245
-241
-233
-223
-216
-199
-185
-162
-158
-158
-179
-189
-190
-199
-214
-245
-256
-270
-280
-294
-295
-297
-296
-300
-309
-321
-329
-312
-303
-311
-314
-316
-310
-312
-296
-278
-275
-262
-238
-221
-211
-201
-211
-160
-248
-220
-208
-221
-241
-229
-222
-231
-197
-215
-216
-230
-249
-266
-270
-282
-291
-293
-278
-275
-277
-275
-273
-281
-292
-294
-308
-306
-306
-306
-303
-300
-304
-305
-298
-291
-301
-291
-274
-260
-241
-231
-230
-238
-240
-233
-222
-218
-223
-233
-231
-233
-236
-239
-253
-269
-276
-274
-269
-273
-271
-273
-282
-274
-272
-281
-281
-291
-301
-291
-303
-313
-315
-345
-373
-395
-411
-415
-412
-392
-374
-363
-356
-355
-351
-347
-344
-340
-340
-339
-336
-341
-349
-365
-363
-355
-347
-329
-315
-304
-294
-286
-277
-278
-289
-298
-306
-300
-292
-298
-295
-298
-312
-318
-322
-330
-335
-330
-340
-350
-337
-336
-326
-313
-306
-291
-286
-267
-254
-255
-258
-264
-254
-239
-234
-239
-235
-234
-230
-225
-216
-193
-204
-214
-221
-228
-248
-271
-283
-287
-278
-267
-266
-249
-227
-226
-223
-231
-234
-252
-273
-285
-295
-293
-293
-293
-284
-269
-257
-245
-231
-225
-209
-191
-184
-200
-220
-212
-222
-250
-256
-245
-234
-229
-218
-212
-196
-204
-221
-228
-240
-246
-257
-268
-270
-279
-286
-310
-307
-296
-273
-289
-291
-308
-289
-346
-447
-356
-325
-273
-286
-258
-262
-237
-295
-261
-282
-327
-385
-347
-617
-1310
-1309
-1384
-1488
-1402
-1242
-1137
-1106
-1204
-1563
-1394
-1218
-1052
-800
-728
-475
-454
-377
-230
-112
-42
2
137
-25
-78
85
97
135
125
220
322
282
180
56
7
-109
-219
-119
-607
-998
-1034
-1478
-1686
-1579
-1486
-1448
-1382
-1308
-1226
-1082
-1095
-975
-880
-913
-637
-522
-481
-306
-232
-206
-166
-92
-6
270
475
367
259
177
31
-27
-128
-107
-19
-99
-209
-51
21
-112
-22
22
-12
29
-102
-234
-191
-295
-160
-83
-81
-47
67
111
54
103
-21
36
171
131
72
90
80
52
76
143
66
-242
-338
-287
-218
-153
2
-33
-140
-126
-1
162
117
111
216
96
114
252
330
454
495
507
498
549
432
429
469
396
408
538
559
466
278
161
165
173
155
143
144
-7
-141
-190
-184
-164
-180
-253
-348
-349
-353
-335
-280
-277
-290
-185
-90
-13
58
20
-3
-5
-66
17
150
162
120
89
120
172
251
223
268
271
237
228
227
221
190
153
83
85
126
162
142
82
-18
-37
-43
-46
-54
-107
-130
-211
-267
-306
-301
-266
-309
-314
-327
-321
-296
-322
-344
-385
-383
-328
-307
-292
-315
-320
-343
-387
-346
-296
-236
-256
-281
-287
-347
-305
-350
-218
-347
-178
-311
-219
-264
-362
-250
-455
-299
-453
-369
-478
-466
-587
-604
-653
-617
-617
-666
-637
-651
-604
-600
-539
-512
-492
-511
-490
-449
-411
-386
-344
-340
-294
-225
-153
-83
-34
4
-7
26
57
101
154
169
192
202
268
341
392
421
467
496
518
552
580
588
590
618
647
655
642
653
660
646
623
628
674
698
755
826
919
975
1034
1178
1249
1302
1372
1452
1487
1484
1604
1667
1699
1757
1850
1976
2010
2097
2168
2104
2050
1965
1862
1722
1605
1395
889
122
-798
-1597
-2110
-2172
-2053
-1947
-1961
-2112
-2200
-2206
-1925
-1533
-1197
-1012
-1008
-1017
-1089
-1018
-962
-841
-596
-216
311
794
1174
1337
1331
1326
1347
1453
1528
1471
1181
731
305
-16
-171
-259
-301
-359
-453
-553
-683
-858
-1104
-1338
-1552
-1703
-1777
-1829
-1894
-1975
-2014
-1957
-1734
-1368
-976
-641
-421
-256
-128
-26
92
210
294
347
411
470
513
549
553
550
563
592
600
547
408
166
-105
-349
-580
-773
-933
-1064
-1168
-1283
-1363
-1391
-1372
-1329
-1274
-1196
-1113
-1135
-1175
-1194
-1244
-1181
-1054
-854
-773
-710
-645
-664
-702
-668
-565
-545
-543
-540
-580
-739
-861
-952
-1049
-1082
-1022
-952
-1040
-1062
-1117
-1218
-1284
-1273
-1159
-1168
-1119
-1110
-1164
-1165
-1155
-1059
-1030
-940
-828
-779
-779
-777
-775
-828
-832
-800
-762
-704
-667
-659
-684
-716
-698
-662
-608
-569
-565
-548
-564
-593
-595
-573
-492
-410
-314
-225
-166
-65
19
108
185
281
366
437
485
493
460
415
377
351
383
469
510
492
496
473
479
502
620
747
886
1132
1343
1498
1696
1921
2045
2100
2230
2298
2354
2407
2456
2328
2107
2056
1878
1738
1270
368
-967
-2724
-3943
-4711
-4564
-4137
-3732
-3369
-3434
-3275
-2915
-2069
-1155
-507
31
31
-79
-269
-256
-230
-215
160
613
1249
1863
2382
2520
2301
2112
1920
1791
1559
1240
545
-380
-1225
-1908
-2307
-2468
-2396
-2341
-2316
-2177
-2058
-1983
-1977
-1953
-1947
-1931
-1768
-1598
-1440
-1344
-1216
-994
-649
-56
563
1124
1543
1726
1756
1660
1545
1362
1123
875
562
206
-111
-397
-674
-878
-1040
-1148
-1222
-1259
-1316
-1479
-1681
-1861
-1982
-2065
-2037
-1965
-1857
-1711
-1539
-1302
-1031
-704
-357
-20
277
507
666
755
772
706
641
572
478
399
288
159
15
-139
-302
-460
-609
-745
-888
-1059
-1243
-1415
-1559
-1652
-1681
-1664
-1614
-1503
-1363
-1186
-1035
-999
-887
-843
-640
-424
-141
47
12
3
-164
-307
-373
-254
-143
-138
-177
-445
-661
-854
-963
-1120
-1406
-1597
-1846
-1957
-2026
-2004
-1978
-2010
-1818
-1609
-1431
-1213
-952
-798
-769
-714
-585
-468
-335
-185
-169
-246
-244
-185
-193
-189
-175
-202
-304
-430
-578
-742
-912
-1054
-1200
-1333
-1337
-1278
-1205
-1144
-1032
-894
-730
-501
-280
-113
12
112
127
143
181
219
268
315
356
375
372
382
387
349
321
284
247
192
119
48
-2
41
70
108
199
353
557
843
1084
1326
1546
1804
1937
1984
2118
2241
2365
2446
2476
2426
2365
2341
2259
2128
2019
1754
792
-543
-2346
-4033
-5170
-5411
-4980
-4603
-3917
-3444
-3121
-2681
-1811
-751
68
810
1077
891
586
523
533
451
629
895
1177
1544
2044
2343
2331
2188
1909
1450
934
502
-145
-979
-1780
-2471
-2980
-3208
-3130
-2958
-2687
-2360
-1998
-1635
-1280
-967
-788
-630
-479
-373
-240
-44
148
264
456
786
1138
1454
1721
1870
1784
1609
1404
1070
637
201
-260
-779
-1220
-1556
-1809
-1944
-1960
-1911
-1840
-1711
-1543
-1385
-1234
-1092
-971
-895
-763
-612
-486
-317
-135
77
298
530
757
935
1071
1141
1140
1061
926
727
450
181
-109
-396
-647
-872
-1053
-1176
-1238
-1263
-1264
-1248
-1178
-1145
-1107
-1036
-969
-914
-829
-719
-610
-506
-359
-171
17
212
363
480
574
620
620
545
414
266
90
-122
-308
-575
-1037
-1510
-2009
-2249
-2285
-2036
-1817
-1708
-1458
-1341
-1404
-1535
-1464
-1521
-1581
-1484
-1425
-1400
-1383
-1110
-918
-859
-557
-138
84
177
309
199
-75
-289
-468
-734
-979
-1009
-1089
-1216
-1276
-1207
-1173
-1123
-970
-892
-846
-852
-850
-934
-1043
-1077
-1078
-1023
-895
-736
-556
-349
-197
-84
29
156
231
231
214
125
-30
-151
-244
-347
-412
-366
-287
-208
-96
20
73
103
153
161
141
147
190
202
203
221
283
262
473
784
910
1151
1263
1370
1505
1467
1555
1792
1873
1971
2105
2229
2315
2358
2397
2448
2450
2450
2327
2129
1353
97
-1599
-3500
-4894
-5635
-5437
-5050
-4348
-3561
-2990
-2453
-1707
-671
198
995
1558
1632
1443
1218
1108
791
587
659
831
1087
1496
1957
2080
2036
1821
1423
852
298
-253
-1004
-1762
-2444
-2987
-3347
-3417
-3254
-2946
-2488
-1936
-1363
-811
-290
110
345
473
528
513
515
575
621
704
859
1006
1147
1265
1384
1396
1296
1132
838
433
-23
-476
-997
-1503
-1884
-2144
-2285
-2281
-2142
-1966
-1732
-1456
-1167
-884
-586
-335
-159
-11
92
164
216
283
342
377
448
531
600
667
694
660
538
384
211
-22
-286
-538
-809
-1068
-1272
-1422
-1535
-1577
-1540
-1462
-1334
-1141
-942
-760
-596
-441
-320
-229
-121
-31
21
64
106
121
131
179
206
219
249
248
197
118
21
-135
-331
-527
-697
-872
-995
-1118
-1333
-1511
-1738
-1788
-1709
-1467
-1245
-1120
-981
-938
-942
-967
-924
-863
-800
-689
-674
-672
-644
-703
-715
-738
-682
-634
-531
-464
-509
-615
-743
-849
-958
-979
-955
-928
-902
-813
-774
-760
-712
-628
-585
-545
-484
-463
-501
-552
-630
-719
-761
-781
-780
-747
-683
-621
-554
-508
-452
-405
-362
-304
-237
-195
-164
-135
-108
-54
24
120
209
303
373
408
418
403
352
285
223
129
45
-23
-74
-114
-108
-73
-51
12
108
212
303
403
488
563
686
798
886
952
1061
1204
1299
1456
1597
1808
1956
2087
2221
2273
2337
2356
2350
2271
2210
2105
1901
1315
274
-1130
-2865
-4244
-5087
-5153
-4888
-4359
-3608
-3045
-2440
-1744
-849
14
870
1698
2047
2103
1890
1617
1158
784
682
642
824
1025
1291
1274
1222
1060
730
343
-151
-593
-1189
-1744
-2287
-2758
-3065
-3206
-3128
-2920
-2423
-1858
-1226
-543
33
461
750
983
1051
1047
1011
968
859
782
784
716
652
628
601
514
406
324
117
-190
-510
-877
-1303
-1682
-1953
-2127
-2174
-2078
-1882
-1668
-1387
-1046
-702
-392
-95
181
405
586
680
686
627
553
434
355
309
255
235
217
179
93
-3
-115
-258
-419
-569
-726
-917
-1085
-1229
-1348
-1430
-1416
-1345
-1225
-1031
-812
-597
-389
-188
-31
70
139
184
183
188
166
141
90
50
-25
-85
-122
-200
-294
-412
-495
-595
-660
-764
-876
-998
-1104
-1161
-1200
-1170
-1113
-1036
-923
-820
-810
-894
-1052
-1238
-1254
-1077
-714
-400
-214
-88
-122
-212
-331
-387
-442
-440
-337
-366
-472
-605
-720
-874
-993
-967
-854
-686
-567
-496
-573
-662
-706
-787
-837
-835
-778
-733
-694
-657
-661
-663
-624
-584
-525
-431
-317
-233
-213
-220
-279
-330
-334
-337
-312
-294
-259
-215
-215
-188
-191
-204
-183
-169
-161
-135
-125
-139
-164
-184
-168
-144
-62
3
71
144
196
197
142
84
66
120
196
291
342
345
346
391
404
405
427
486
566
632
771
915
1034
1171
1274
1343
1418
1580
1790
1910
2048
2131
2160
2111
2041
1899
1727
1401
601
-499
-2016
-3314
-4217
-4436
-4216
-3851
-3193
-2632
-2074
-1534
-825
-84
583
1213
1528
1513
1325
1122
893
591
504
535
649
782
963
1072
1033
982
813
488
-19
-470
-979
-1492
-1920
-2219
-2399
-2495
-2441
-2295
-1996
-1539
-975
-409
75
432
624
728
762
716
660
611
560
479
457
443
420
409
430
421
342
245
107
-142
-422
-686
-1007
-1317
-1535
-1677
-1722
-1654
-1483
-1281
-1037
-755
-503
-277
-81
112
277
415
485
484
461
405
332
270
236
228
219
203
186
122
46
-30
-137
-270
-402
-504
-660
-790
-898
-976
-1004
-993
-907
-820
-693
-543
-399
-271
-184
-107
-58
-50
-54
-61
-105
-140
-177
-219
-258
-299
-317
-334
-358
-383
-387
-429
-513
-575
-639
-711
-761
-780
-798
-791
-763
-731
-678
-634
-567
-535
-516
-547
-677
-826
-1015
-1156
-1198
-1113
-1005
-847
-659
-549
-527
-525
-455
-482
-468
-429
-463
-573
-646
-732
-871
-928
-876
-797
-740
-652
-568
-583
-626
-620
-680
-761
-791
-812
-876
-913
-922
-904
-878
-808
-732
-661
-568
-478
-414
-371
-326
-322
-330
-362
-374
-425
-443
-409
-422
-383
-330
-317
-317
-274
-233
-244
-246
-225
-224
-269
-278
-290
-309
-263
-193
-118
-42
44
119
124
130
140
183
231
286
332
339
346
293
230
201
239
306
356
408
428
477
567
644
724
837
1004
1111
1194
1271
1359
1518
1708
1875
1974
2115
2181
2125
1956
1713
1346
653
-268
-1500
-2690
-3413
-3649
-3455
-3225
-2774
-2268
-1891
-1438
-873
-310
99
520
668
497
375
306
304
166
217
385
554
858
1131
1315
1339
1376
1241
846
386
-145
-655
-1158
-1543
-1844
-2072
-2114
-2110
-2021
-1783
-1390
-986
-633
-328
-170
-129
-140
-153
-232
-277
-214
-153
-45
106
307
464
605
760
763
696
589
395
116
-182
-452
-770
-1034
-1204
-1333
-1384
-1309
-1148
-1000
-834
-667
-553
-500
-428
-374
-364
-314
-276
-239
-196
-94
-12
27
108
205
281
336
408
402
353
264
116
-55
-232
-354
-490
-586
-641
-696
-755
-758
-736
-744
-704
-631
-578
-550
-510
-494
-497
-481
-425
-367
-347
-283
-243
-223
-186
-159
-166
-180
-185
-213
-248
-297
-346
-409
-466
-492
-529
-574
-578
-575
-574
-573
-563
-575
-598
-685
-798
-1039
-1297
-1517
-1645
-1555
-1323
-1040
-824
-617
-542
-514
-501
-438
-387
-328
-214
-248
-361
-465
-563
-691
-721
-622
-531
-413
-321
-290
-366
-474
-570
-724
-870
-933
-948
-961
-926
-909
-914
-894
-818
-739
-650
-508
-366
-257
-193
-188
-243
-316
-327
-342
-330
-229
-158
-102
-54
-14
-30
-55
-42
-37
-54
-68
-91
-191
-249
-291
-324
-322
-265
-181
-104
40
108
129
137
135
105
57
49
19
41
77
122
125
172
279
368
464
529
566
584
580
520
468
401
408
394
409
460
504
647
777
883
964
1039
1143
1174
1256
1327
1443
1595
1821
1968
1976
1607
838
-131
-1260
-1909
-2319
-2157
-1954
-1802
-1518
-1389
-1200
-1248
-1060
-1057
-891
-592
-420
-276
-451
-421
-536
-564
-380
-60
356
710
1144
1277
1291
1141
824
447
1
-299
-558
-737
-893
-1036
-1175
-1298
-1324
-1323
-1177
-976
-785
-635
-580
-617
-715
-819
-894
-911
-853
-643
-410
-175
72
266
398
492
567
559
534
477
384
237
38
-147
-348
-512
-585
-612
-604
-544
-456
-430
-442
-499
-580
-648
-709
-713
-727
-686
-651
-578
-486
-414
-336
-260
-165
-77
17
70
87
82
9
-47
-124
-167
-187
-161
-139
-122
-53
-72
-96
-180
-246
-300
-392
-452
-538
-597
-671
-693
-709
-722
-709
-660
-605
-597
-569
-559
-518
-535
-539
-626
-673
-718
-779
-728
-665
-544
-429
-284
-209
-269
-317
-389
-462
-513
-531
-524
-619
-645
-681
-764
-836
-806
-773
-821
-774
-740
-776
-830
-837
-871
-943
-959
-929
-904
-855
-752
-681
-612
-548
-505
-484
-461
-426
-388
-363
-367
-386
-404
-460
-491
-479
-426
-386
-351
-298
-265
-249
-239
-246
-291
-310
-323
-320
-334
-354
-339
-306
-290
-253
-201
-145
-89
-52
-29
-7
8
14
31
45
69
120
173
205
242
287
329
360
369
372
366
337
341
286
252
254
336
395
454
515
525
593
585
643
662
807
1009
1187
1311
1391
1454
1489
1645
1768
1933
2013
2050
1902
1583
1136
343
-455
-1392
-1876
-2104
-2030
-1764
-1787
-1522
-1414
-1264
-1085
-898
-712
-768
-635
-895
-1033
-1013
-874
-592
-545
-164
139
500
911
1172
1304
1194
1158
834
466
105
-195
-375
-587
-616
-690
-709
-648
-607
-586
-576
-533
-610
-692
-843
-1001
-1103
-1172
-1169
-1110
-955
-717
-462
-170
152
384
528
627
624
540
470
401
285
178
104
56
29
24
84
136
175
180
127
38
-88
-238
-435
-614
-774
-903
-933
-895
-786
-682
-500
-355
-273
-230
-185
-152
-154
-111
-142
-168
-165
-114
-57
-4
66
144
197
236
254
203
164
77
-29
-177
-322
-421
-509
-547
-578
-577
-542
-516
-474
-459
-459
-493
-540
-584
-644
-674
-702
-713
-722
-697
-665
-603
-536
-450
-364
-308
-285
-276
-284
-344
-367
-427
-478
-532
-583
-603
-644
-639
-647
-645
-657
-674
-712
-774
-795
-863
-909
-979
-983
-951
-936
-944
-944
-884
-857
-837
-761
-700
-681
-643
-594
-645
-685
-660
-632
-647
-619
-586
-583
-569
-537
-514
-531
-536
-549
-582
-607
-621
-652
-677
-706
-727
-743
-723
-691
-663
-626
-598
-554
-530
-496
-500
-504
-431
-405
-359
-313
-249
-185
-171
-102
-83
-71
-83
-60
-41
-83
-77
-104
-118
-167
-140
-116
-137
-97
-31
20
16
18
17
-19
-52
-75
-89
-108
-114
-32
12
81
108
116
112
94
128
143
267
312
355
401
360
332
277
304
337
342
416
505
513
591
696
644
677
698
706
751
852
1024
1129
1270
1306
1268
1034
766
513
122
-88
-253
-278
-236
-263
-408
-635
-967
-1187
-1277
-1271
-1218
-1292
-1196
-1132
-1060
-997
-928
-880
-884
-660
-526
-355
-196
-21
163
149
216
186
161
231
307
335
265
281
254
199
88
-44
-145
-215
-245
-324
-395
-504
-586
-673
-726
-794
-881
-854
-835
-788
-743
-677
-617
-605
-531
-503
-496
-428
-354
-289
-281
-224
-164
-139
-92
-89
-102
-101
-68
-39
-65
-72
-136
-186
-251
-302
-318
-372
-354
-364
-420
-489
-548
-563
-560
-504
-511
-515
-495
-482
-505
-552
-530
-521
-477
-428
-395
-362
-304
-234
-207
-209
-245
-233
-210
-253
-245
-332
-458
-561
-717
-756
-846
-852
-870
-939
-949
-938
-916
-945
-935
-980
-964
-947
-979
-928
-913
-875
-846
-778
-734
-666
-559
-471
-424
-421
-374
-399
-416
-430
-477
-517
-540
-570
-620
-644
-675
-695
-702
-740
-782
-815
-798
-800
-803
-749
-740
-701
-699
-657
-610
-577
-520
-479
-419
-391
-351
-315
-284
-236
-210
-198
-193
-186
-161
-153
-144
-125
-133
-154
-159
-178
-190
-170
-168
-174
-169
-158
-138
-85
-32
29
82
135
213
233
302
324
321
354
385
466
437
588
640
698
750
732
754
650
715
740
814
876
956
1064
1100
1174
1236
1202
1147
1200
1222
1137
886
479
-76
-513
-619
-552
-399
-324
-337
-339
-449
-555
-719
-930
-1065
-1138
-1101
-1104
-1040
-873
-741
-610
-593
-578
-556
-447
-258
-220
-188
-234
-258
-256
-259
-251
-258
-165
-80
6
31
-6
-44
-122
-220
-362
-474
-496
-473
-427
-400
-393
-427
-443
-464
-519
-546
-598
-566
-575
-566
-581
-614
-596
-618
-610
-631
-584
-536
-465
-401
-405
-398
-440
-418
-442
-425
-393
-351
-280
-228
-166
-152
-99
-117
-88
-99
-117
-60
-54
-8
-11
-46
-86
-127
-176
-181
-208
-234
-210
-255
-261
-282
-330
-351
-415
-428
-426
-423
-426
-393
-380
-357
-330
-354
-337
-360
-318
-280
-233
-225
-177
-180
-193
-156
-182
-159
-174
-179
-192
-208
-201
-207
-198
-246
-252
-263
-320
-292
-349
-356
-381
-419
-435
-453
-433
-453
-441
-482
-516
-568
-575
-603
-646
-731
-794
-911
-985
-946
-952
-835
-777
-674
-624
-587
-620
-683
-697
-824
-864
-856
-788
-692
-576
-481
-456
-449
-435
-463
-501
-514
-533
-544
-539
-520
-508
-461
-428
-399
-380
-338
-301
-275
-239
-252
-285
-316
-333
-358
-339
-334
-313
-305
-291
-295
-303
-297
-308
-330
-374
-376
-352
-325
-292
-265
-267
-273
-295
-291
-278
-276
-250
-208
-157
-116
-76
-46
-20
-13
2
25
49
100
149
173
174
160
130
86
34
23
30
54
78
76
72
42
25
4
-29
-62
-65
-47
-44
-41
-15
-13
-20
-28
-18
16
30
88
118
135
117
82
64
35
23
27
36
57
75
104
134
131
132
75
16
6
-37
-20
7
56
89
91
116
126
158
164
192
195
211
246
215
204
171
97
8
-101
-161
-197
-220
-182
-151
-153
-167
-175
-201
-259
-301
-367
-435
-443
-431
-397
-371
-334
-304
-356
-379
-405
-408
-381
-364
-348
-364
-352
-348
-342
-348
-349
-339
-325
-316
-316
-312
-293
-290
-301
-317
-338
-344
-336
-311
-292
-272
-240
-220
-223
-243
-253
-270
-291
-293
-290
-270
-257
-240
-234
-244
-257
-260
-261
-270
-248
-225
-209
-207
-184
-175
-195
-218
-242
-262
-291
-299
-301
-315
-311
-311
-319
-337
-352
-361
-368
-369
-382
-386
-376
-362
-360
-367
-365
-365
-381
-389
-382
-353
-318
-304
-312
-340
-349
-361
-367
-372
-383
-390
-398
-396
-407
-416
-423
-430
-439
-441
-451
-453
-456
-479
-517
-545
-545
-545
-540
-538
-525
-509
-484
-433
-396
-379
-375
-378
-389
-397
-401
-411
-405
-397
-392
-382
-383
-393
-400
-392
-380
-367
-352
-352
-345
-344
-347
-363
-373
-375
-381
-374
-363
-350
-326
-303
-278
-263
-242
-222
-211
-184
-153
-149
-161
-158
-162
-163
-154
-144
-134
-136
-143
-137
-143
-155
-158
-184
-200
-200
-205
-201
-199
-193
-185
-183
-185
-180
-169
-164
-151
-145
-124
-136
-151
-144
-150
-166
-174
-153
-155
-156
-172
-197
-218
-232
-239
-251
-273
-293
-296
-299
-316
-341
-341
-319
-299
-277
-270
-264
-259
-251
-239
-231
-224
-219
-229
-238
-229
-229
-249
-246
-234
-238
-236
-232
-239
-263
-288
-298
-314
-328
-340
-343
-354
-367
-368
-369
-365
-352
-332
-325
-329
-332
-336
-346
-347
-350
-365
-378
-376
-373
-372
-354
-348
-342
-331
-333
-331
-319
-309
-276
-255
-258
-261
-265
-273
-284
-298
-311
-309
-303
-294
-295
-299
-301
-306
-320
-315
-314
-320
-319
-322
-321
-306
-309
-317
-322
-323
-314
-319
-328
-329
-331
-322
-323
-325
-336
-347
-336
-333
-324
-327
-334
-326
-310
-295
-278
-267
-260
-264
-262
-267
-272
-279
-277
-271
-265
-257
-249
-244
-235
-229
-222
-206
-210
-217
-221
-222
-234
-251
-260
-268
-279
-290
-298
-317
-313
-302
-285
-282
-274
-257
-249
-242
-238
-231
-227
-208
-214
-212
-187
-182
-183
-177
-170
-174
-173
-183
-208
-213
-229
-240
-251
-274
-305
-327
-339
-359
-352
-320
-305
-311
-308
-298
-299
-304
-289
-275
-264
-269
-270
-266
-282
-283
-271
-252
-250
-240
-245
-249
-255
-260
-250
-254
-263
-251
-262
-286
-294
-303
-299
-314
-305
-298
-293
-301
-310
-314
-332
-335
-343
-340
-349
-358
-352
-338
-327
-319
-311
-314
-307
-307
-308
-311
-292
-264
-252
-234
-219
-191
-175
-181
-176
-166
-157
-144
-136
-139
-147
-154
-156
-181
-216
-240
-239
-233
-242
-243
-245
-263
-256
-260
-274
-280
-266
-246
-236
-219
-222
-206
-204
-202
-195
-206
-221
-233
-241
-253
-263
-278
-290
-294
-310
-313
-318
-330
-339
-352
-364
-368
-370
-361
-353
-350
-352
-347
-323
-305
-293
-288
-269
-246
-236
-220
-215
-206
-208
-228
-225
-227
-246
-266
-280
-294
-322
-343
-367
-383
-401
-401
-397
-428
-438
-434
-418
-415
-417
-405
-394
-369
-347
-343
-333
-322
-312
-301
-291
-293
-274
-252
-246
-239
-236
-220
-212
-201
-188
-165
-150
-149
-148
-150
-155
-149
-146
-138
-138
-148
-156
-163
-165
-182
-200
-209
-222
-235
-245
-260
-263
-270
-273
-277
-275
-277
-279
-277
-265
-255
-245
-228
-212
-207
-203
-179
-151
-123
-85
-64
-68
-68
-67
-62
-66
-71
-82
-88
-105
-123
-141
-164
-186
-209
-233
-256
-259
-255
-259
-273
-273
-270
-272
-265
-247
-232
-230
-217
-201
-182
-158
-143
-130
-127
-116
-103
-117
-124
-139
-160
-185
-218
-238
-238
-242
-253
-259
-255
-257
-258
-242
-242
-244
-241
-246
-259
-269
-276
-288
-295
-309
-310
-295
-279
-274
-255
-243
-246
-240
-252
-273
-285
-298
-312
-336
-357
-368
-364
-375
-387
-374
-354
-340
-323
-293
-264
-241
-223
-213
-201
-202
-201
-201
-206
-204
-207
-195
-186
-183
-191
-197
-216
-231
-220
-215
-210
-205
-191
-186
-194
-198
-195
-201
-199
-181
-163
-146
-150
-149
-146
-152
-148
-134
-131
-120
-109
-106
-116
-140
-145
-136
-136
-154
-170
-185
-193
-207
-231
-236
-230
-233
-246
-237
-233
-245
-240
-227
-216
-207
-207
-203
-203
-208
-206
-193
-191
-189
-192
-182
-185
-198
-195
-189
-195
-201
-216
-238
-245
-255
-262
-269
-269
-278
-285
-291
-296
-291
-286
-274
-269
-263
-250
-257
-264
-279
-290
-292
-295
-293
-297
-307
-314
-314
-308
-291
-273
-263
-254
-262
-261
-257
-265
-257
-244
-225
-222
-221
-217
-206
-198
-194
-199
-220
-246
-264
-275
-285
-275
-269
-265
-260
-261
-252
-255
-243
-222
-205
-201
-193
-196
-202
-193
-189
-205
-228
-232
-226
-229
-227
-203
-200
-203
-213
-201
-194
-209
-207
-208
-211
-230
-234
-235
-240
-241
-256
-263
-273
-291
-302
-299
-294
-309
-322
-317
-317
-311
-309
-305
-274
-246
-233
-225
-216
-201
-202
-210
-215
-220
-238
-257
-274
-287
-311
-324
-347
-372
-381
-388
-382
-378
-367
-351
-343
-335
-327
-330
-337
-357
-364
-364
-369
-378
-376
-352
-323
-305
-281
-253
-231
-234
-235
-236
-246
-262
-285
-300
-314
-322
-349
-352
-328
-319
-306
-291
-281
-272
-271
-292
-306
-317
-340
-353
-369
-381
-386
-388
-381
-363
-345
-323
-304
-282
-272
-269
-258
-246
-241
-241
-241
-253
-259
-254
-253
-253
-256
-265
-269
-284
-298
-308
-304
-309
-331
-357
-353
-335
-331
-327
-323
-315
-311
-311
-295
-277
-264
-241
-220
-211
-208
-208
-221
-245
-265
-275
-283
-291
-295
-302
-301
-298
-309
-324
-342
-356
-353
-351
-362
-361
-355
-351
-337
-315
-294
-286
-284
-291
-299
-306
-302
-298
-288
-298
-325
-327
-339
-341
-355
-350
-342
-356
-361
-374
-393
-406
-406
-422
-422
-422
-420
-415
-415
-397
-388
-369
-352
-336
-316
-304
-277
-258
-240
-231
-231
-229
-244
-258
-269
-297
-328
-336
-354
-378
-390
-402
-404
-400
-397
-395
-383
-386
-391
-390
-399
-397
-382
-372
-365
-353
-341
-343
-338
-335
-326
-326
-327
-326
-329
-326
-308
-295
-293
-273
-268
-268
-270
-287
-280
-287
-303
-293
-287
-267
-271
-269
-244
-228
-224
-216
-206
-183
-167
-162
-158
-160
-177
-196
-215
-223
-226
-237
-238
-251
-263
-270
-284
-296
-303
-319
-350
-381
-396
-400
-403
-391
-393
-393
-388
-369
-339
-316
-287
-280
-276
-273
-279
-297
-304
-308
-304
-301
-303
-309
-308
-304
-313
-307
-304
-321
-344
-369
-386
-396
-422
-435
-437
-441
-448
-441
-432
-427
-401
-378
-366
-362
-358
-352
-342
-329
-322
-304
-292
-291
-286
-285
-291
-291
-301
-298
-308
-317
-322
-334
-335
-347
-355
-358
-349
-348
-350
-346
-365
-365
-347
-327
-308
-295
-291
-283
-275
-266
-253
-252
-245
-242
-248
-268
-285
-300
-315
-319
-310
-303
-295
-304
-310
-315
-327
-341
-354
-350
-331
-314
-303
-292
-284
-296
-299
-290
-309
-319
-315
-310
-306
-316
-322
-318
-313
-312
-312
-322
-339
-345
-341
-333
-340
-326
-310
-310
-309
-310
-316
-331
-338
-336
-334
-323
-336
-363
-376
-390
-401
-409
-411
-400
-397
-399
-396
-405
-415
-415
-395
-381
-367
-358
-341
-312
-304
-295
-295
-306
-323
-331
-337
-343
-342
-338
-325
-323
-329
-327
-313
-306
-311
-311
-312
-328
-350
-360
-359
-375
-389
-393
-397
-396
-372
-344
-344
-334
-320
-313
-313
-318
-322
-320
-322
-315
-313
-303
-301
-306
-297
-289
-291
-294
-280
-289
-291
-289
-305
-314
-317
-327
-331
-321
-314
-300
-307
-326
-334
-344
-350
-344
-345
-341
-345
-337
-327
-325
-312
-316
-301
-286
-281
-276
-267
-265
-277
-299
-311
-318
-335
-349
-355
-348
-354
-354
-342
-331
-311
-282
-278
-298
-295
-290
-272
-252
-237
-221
-215
-205
-198
-203
-205
-202
-201
-206
-215
-229
-238
-258
-275
-283
-283
-291
-295
-295
-309
-312
-317
-340
-354
-351
-366
-365
-360
-354
-339
-318
-295
-295
-294
-303
-303
-287
-296
-281
-268
-263
-261
-259
-261
-273
-286
-293
-295
-306
-301
-303
-303
-319
-321
-316
-320
-318
-317
-317
-322
-318
-320
-316
-318
-317
-336
-347
-342
-345
-346
-345
-339
-313
-301
-305
-306
-313
-304
-297
-292
-286
-262
-267
-253
-241
-240
-238
-240
-235
-243
-237
-237
-239
-246
-251
-253
-251
-236
-237
-244
-241
-236
-247
-264
-262
-260
-268
-268
-251
-241
-246
-242
-216
-189
-171
-160
-160
-170
-181
-188
-191
-188
-183
-174
-160
-155
-148
-133
-118
-123
-134
-133
-138
-144
-158
-175
-197
-217
-224
-235
-253
-274
-281
-288
-298
-300
-301
-291
-277
-259
-266
-273
-276
-276
-272
-270
-271
-281
-279
-276
-274
-269
-273
-279
-278
-280
-290
-299
-308
-330
-348
-361
-375
-377
-377
-381
-375
-363
-362
-358
-350
-336
-321
-314
-298
-291
-283
-284
-288
-286
-283
-284
-291
-283
-267
-258
-244
-234
-242
-243
-242
-245
-252
-265
-267
-270
-279
-283
-283
-285
-281
-270
-255
-245
-244
-233
-209
-192
-195
-203
-216
-224
-226
-232
-231
-231
-226
-213
-219
-229
-229
-230
-233
-238
-245
-245
-255
-260
-262
-263
-244
-249
-257
-244
-232
-225
-232
-225
-232
-226
-218
-229
-235
-240
-236
-233
-227
-233
-251
-269
-280
-289
-281
-283
-295
-301
-305
-297
-294
-298
-291
-291
-289
-276
-263
-244
-226
-208
-197
-204
-208
-215
-211
-213
-222
-219
-211
-222
-242
-254
-266
-273
-278
-296
-317
-334
-335
-324
-327
-332
-342
-352
-354
-359
-365
-360
-349
-342
-335
-326
-316
-321
-323
-326
-333
-334
-321
-299
-299
-310
-290
-269
-264
-255
-249
-238
-240
-247
-240
-236
-246
-254
-261
-261
-261
-266
-258
-252
-242
-245
-256
-265
-284
-288
-281
-285
-296
-315
-313
-305
-284
-271
-266
-248
-236
-227
-228
-214
-198
-190
-157
-131
-128
-133
-138
-152
-169
-173
-188
-203
-232
-245
-272
-298
-312
-317
-307
-306
-307
-308
-302
-302
-297
-298
-310
-309
-310
-314
-313
-319
-317
-323
-342
-348
-349
-348
-350
-354
-358
-362
-369
-381
-382
-374
-374
-383
-378
-381
-383
-379
-371
-360
-349
-345
-346
-336
-312
-293
-290
-290
-267
-241
-248
-258
-250
-253
-252
-257
-268
-277
-285
-279
-279
-283
-283
-272
-272
-269
-266
-272
-272
-287
-307
-307
-323
-315
-298
-289
-283
-270
-251
-244
-238
-241
-233
-222
-218
-212
-200
-193
-200
-193
-198
-219
-227
-214
-198
-182
-172
-169
-169
-162
-161
-159
-159
-171
-172
-185
-195
-199
-205
-209
-204
-213
-209
-202
-202
-215
-215
-229
-241
-259
-281
-294
-308
-309
-315
-304
-301
-311
-298
-298
-301
-301
-283
-279
-278
-285
-297
-288
-278
-269
-262
-237
-238
-245
-230
-221
-228
-221
-202
-201
-197
-187
-180
-174
-181
-184
-179
-167
-154
-141
-135
-142
-152
-169
-185
-196
-209
-229
-255
-275
-280
-275
-287
-288
-302
-311
-320
-319
-319
-317
-305
-298
-297
-296
-285
-273
-279
-293
-290
-282
-276
-265
-249
-240
-244
-256
-254
-266
-274
-287
-298
-306
-318
-336
-343
-342
-347
-361
-359
-348
-346
-345
-338
-333
-319
-310
-301
-291
-277
-256
-250
-221
-199
-205
-212
-210
-208
-212
-221
-241
-249
-261
-270
-269
-262
-257
-238
-227
-221
-202
-185
-173
-161
-160
-176
-193
-212
-211
-214
-212
-217
-223
-212
-230
-241
-250
-269
-275
-273
-281
-283
-276
-268
-270
-266
-265
-266
-267
-255
-245
-238
-235
-238
-244
-232
-232
-245
-248
-243
-236
-252
-265
-257
-243
-234
-246
-258
-269
-286
-292
-292
-290
-293
-288
-273
-261
-254
-257
-263
-266
-280
-292
-299
-310
-302
-302
-295
-279
-274
-263
-258
-259
-250
-247
-256
-251
-269
-276
-273
-271
-276
-268
-257
-260
-261
-253
-253
-271
-277
-285
-291
-291
-295
-302
-296
-281
-283
-293
-285
-284
-279
-260
-253
-253
-253
-257
-269
-289
-299
-300
-286
-264
-250
-231
-226
-215
-211
-218
-220
-225
-228
-246
-247
-249
-263
-271
-271
-270
-272
-269
-259
-239
-226
-217
-224
-241
-241
-241
-251
-267
-293
-306
-305
-290
-291
-277
-244
-252
-246
-231
-228
-223
-226
-222
-215
-214
-211
-208
-206
-197
-188
-181
-195
-203
-212
-232
-243
-255
-265
-277
-275
-259
-263
-254
-240
-234
-236
-249
-262
-255
-248
-264
-274
-291
-315
-323
-327
-330
-326
-321
-314
-307
-308
-301
-286
-278
-277
-270
-271
-286
-284
-277
-280
-276
-273
-283
-287
-309
-327
-313
-289
-283
-276
-271
-263
-242
-221
-215
-210
-206
-211
-201
-200
-194
-195
-192
-199
-218
-216
-227
-232
-236
-244
-262
-278
-280
-281
-279
-292
-289
-286
-284
-287
-286
-280
-291
-291
-268
-260
-263
-263
-265
-268
-266
-261
-250
-225
-199
-187
-178
-159
-165
-166
-162
-159
-177
-200
-212
-215
-207
-215
-230
-225
-225
-243
-262
-273
-277
-282
-298
-304
-286
-258
-238
-238
-243
-247
-259
-280
-284
-281
-275
-269
-255
-241
-248
-246
-235
-217
-194
-165
-147
-140
-142
-131
-122
-134
-134
-127
-133
-150
-158
-172
-174
-182
-211
-232
-254
-288
-313
-314
-318
-333
-337
-336
-334
-328
-335
-332
-335
-351
-345
-348
-351
-356
-357
-351
-346
-330
-331
-335
-347
-358
-369
-382
-350
-338
-345
-362
-362
-354
-382
-413
-419
-412
-401
-382
-364
-346
-316
-312
-304
-289
-291
-290
-283
-274
-267
-278
-298
-294
-283
-288
-283
-281
-276
-268
-283
-282
-274
-270
-263
-276
-302
-318
-322
-309
-287
-283
-271
-250
-245
-234
-221
-213
-209
-212
-209
-216
-211
-224
-229
-221
-204
-198
-212
-213
-213
-222
-228
-231
-237
-240
-257
-263
-258
-259
-254
-245
-238
-240
-243
-238
-226
-223
-234
-227
-208
-193
-181
-173
-172
-185
-200
-210
-228
-240
-248
-264
-289
-312
-313
-328
-354
-361
-349
-341
-333
-338
-323
-326
-337
-345
-353
-355
-369
-362
-359
-360
-354
-347
-353
-335
-310
-303
-291
-291
-275
-273
-271
-271
-284
-312
-339
-345
-355
-360
-371
-361
-354
-359
-360
-359
-362
-367
-360
-365
-387
-393
-380
-363
-350
-336
-316
-291
-264
-246
-232
-213
-204
-213
-219
-232
-238
-241
-240
-236
-248
-255
-263
-274
-293
-302
-295
-289
-289
-287
-304
-317
-326
-333
-330
-325
-311
-299
-293
-276
-268
-261
-250
-265
-267
-279
-276
-271
-266
-270
-279
-274
-285
-288
-296
-297
-306
-314
-311
-313
-300
-287
-276
-259
-253
-239
-219
-195
-181
-170
-157
-146
-133
-148
-164
-178
-196
-213
-217
-231
-245
-249
-252
-272
-275
-290
-303
-300
-288
-276
-278
-282
-290
-301
-304
-302
-300
-293
-292
-289
-293
-286
-273
-260
-258
-253
-228
-214
-195
-189
-178
-181
-194
-199
-210
-219
-234
-240
-244
-249
-267
-254
-247
-253
-254
-253
-256
-263
-249
-239
-227
-225
-222
-209
-208
-192
-187
-188
-189
-192
-202
-217
-221
-234
-246
-270
-286
-285
-284
-273
-256
-238
-219
-210
-216
-217
-220
-226
-225
-217
-211
-212
-195
-186
-187
-179
-180
-185
-194
-206
-204
-189
-173
-161
-151
-160
-185
-199
-212
-225
-227
-238
-242
-245
-253
-256
-257
-255
-255
-249
-240
-246
-258
-280
-293
-314
-327
-316
-318
-316
-302
-276
-270
-269
-267
-270
-279
-293
-292
-302
-302
-299
-288
-286
-289
-295
-300
-275
-252
-231
-198
-186
-185
-195
-208
-224
-247
-257
-263
-269
-283
-292
-294
-289
-297
-283
-264
-262
-290
-302
-303
-312
-326
-338
-337
-354
-411
-394
-401
-425
-495
-1407
-1337
-899
-831
-1153
-696
-73
-154
-126
-65
-16
-200
-321
-594
-734
-832
-784
-983
-769
-390
-130
45
366
573
632
546
526
167
252
-119
-201
-1668
-2785
-997
-1756
-2583
-2055
-186
-536
-610
291
839
543
374
280
-28
-295
-641
-1115
-1084
-691
-807
-740
-253
272
90
207
288
258
-7
-269
-602
-576
-683
-787
-731
-443
-229
-227
-98
30
36
-134
-258
-399
-472
-615
-624
-706
-590
-519
-480
-393
-226
-152
-212
-237
-302
-298
-409
-463
-555
-457
-448
-442
-407
-272
-231
-253
-238
-285
-252
-301
-337
-413
-398
-344
-346
-372
-275
-292
-336
-266
-302
-293
-287
-277
-329
-289
-239
-258
-236
-193
-198
-283
-242
-203
-233
-266
-226
-256
-275
-246
-266
-287
-260
-300
-340
-415
-336
-362
-533
-456
-453
-528
-565
-505
-549
-583
-553
-653
-667
-580
-615
-561
-487
-404
-398
-396
-321
-278
-360
-351
-378
-366
-422
-416
-401
-359
-342
-385
-241
-309
-242
-261
-209
-255
-349
-295
-365
-419
-369
-289
-348
-346
-245
-192
-252
-201
-194
-244
-187
-281
-222
-178
-212
-233
-167
-112
-263
-216
-82
-142
-242
-175
-72
-259
-195
-156
-182
-214
-155
-238
-151
-237
-272
-173
-234
-136
-271
-205
-307
-145
-104
-246
-263
-154
-99
-109
-297
-114
-58
-190
-133
-268
-182
-199
-79
-133
-344
34
-144
-286
-97
-3
-120
-84
56
9
6
45
-62
-18
53
-169
-69
-128
67
-16
-107
124
112
74
-150
-13
156
-154
-15
-35
-19
-69
-190
15
62
-713
-419
-85
-273
-399
-59
162
-437
-151
-70
-240
-490
-131
-74
-391
-378
-47
-212
-390
-164
91
243
-17
86
578
455
44
43
-92
-146
-25
-117
-277
171
677
180
49
565
549
-20
-458
-21
-112
-488
-422
-145
-134
-290
-150
129
138
49
-224
-124
-15
-262
-371
-370
-198
-264
74
66
115
311
448
283
252
164
17
-82
-212
84
-204
-300
257
499
145
112
290
556
208
-66
511
225
-286
-179
174
257
-130
-68
496
213
-147
-122
266
15
-433
-16
204
-24
-126
-330
-112
141
-130
-67
123
213
50
-90
-198
-3
208
-122
4
-26
-5
232
8
63
166
264
1
240
282
57
51
-124
-78
52
-28
-152
100
487
-11
-237
185
19
-247
-167
-37
3
157
48
-230
-350
3
-232
-341
-403
138
-70
91
249
-323
159
282
-249
-343
-109
-24
-3
-385
-440
-127
263
-422
-160
369
396
501
-30
44
486
-180
-192
-174
-486
303
4
64
495
257
95
-29
435
139
-126
-39
-222
-36
-268
-500
-91
-67
-213
124
-181
-305
79
158
-251
-369
-224
-159
-123
-232
-324
-376
139
77
-284
-384
98
555
-317
-636
126
98
-151
-977
-137
569
-370
-567
0
-149
-243
-216
-247
-8
-189
-404
-837
71
-569
-954
-399
101
-96
-753
83
320
-224
-181
-277
-667
-357
-593
-447
-229
-580
220
-357
-1048
129
163
-494
-877
-300
498
-386
-1002
-471
403
-278
-804
-342
-92
173
-721
-296
-31
-139
64
-64
-194
-337
32
-310
25
-530
-1137
-329
342
-519
-543
407
-392
9
430
-575
-636
364
-76
-544
-137
517
-365
-331
545
72
-131
698
159
172
728
-859
-668
-34
-280
-77
-154
276
860
-65
-262
520
263
-225
-320
-565
-256
360
-873
-678
627
513
482
-206
-529
545
456
-869
-495
298
-87
-58
-44
144
585
-482
-217
436
-511
-247
-283
112
-391
-295
-207
-356
-917
228
241
-756
1226
-6
-431
271
94
-599
-637
57
-576
6
135
-514
613
537
-352
362
-259
-318
-188
-235
-428
-606
-384
-104
-51
-24
-961
259
-303
-1602
438
-486
-504
-92
-602
-171
-768
-477
-116
-39
403
-522
106
79
-412
-34
-174
-1073
13
-581
51
558
-458
-719
137
809
-865
-562
200
381
-635
-1095
300
23
-1207
-498
452
173
-475
-375
62
-55
-605
-830
-349
-473
-66
289
-1208
-382
1068
-720
-668
-745
409
-51
-807
-297
-233
295
-1028
-539
116
-273
-1028
-188
426
-1188
-259
394
-1124
66
-658
-897
337
-26
-910
-646
708
-652
-733
-576
-740
39
-577
-865
-291
305
-709
-627
-62
388
-1638
-650
795
-562
-1081
-64
214
-149
-275
-879
-103
346
-589
-2340
127
553
-1020
-1148
297
884
296
-699
-380
464
-572
-695
-856
93
634
-711
-423
708
-330
-27
278
-212
-784
-84
340
-824
-711
7
519
-904
138
91
152
-218
-405
-213
-977
-302
-196
-917
-686
-256
-299
-283
-305
-996
243
-582
-1384
-322
126
123
-458
-185
-218
-221
-727
153
370
-159
-347
-811
309
-539
-964
-461
-455
-250
-588
142
-1084
69
438
-1463
-669
932
-1202
-961
472
-943
-997
235
-24
-1023
403
303
-796
-995
414
-419
-758
139
-157
-789
-90
471
-334
-100
-272
-509
-548
-323
-77
-678
-289
-742
25
-22
-1185
-179
145
-27
-110
-1009
265
5
-794
-336
-184
70
-488
-407
510
521
-1744
-754
-170
-249
-800
-1630
264
35
-1311
-871
-363
72
-458
-714
-356
-131
-568
-883
42
-770
-679
791
-154
-306
115
-156
-520
-502
-600
-1419
-195
-407
-415
82
-550
-756
657
-446
-1544
-338
-56
-749
-1551
328
383
-941
-620
229
-116
-639
-181
-412
-451
-698
-504
-596
-196
-584
-872
-208
687
-214
-1350
-77
303
-403
-909
-787
778
316
-1493
-385
757
-589
-1350
-354
314
20
-1140
-261
180
-604
-380
-659
-301
-50
-864
-162
-792
-568
177
-1275
-143
435
-536
-803
-546
902
-815
-2059
65
1194
-1063
-1607
787
1108
-1228
-725
575
6
-120
-1222
516
701
-950
-786
13
1519
-96
-1738
-18
2414
-334
-1810
-213
868
-7
-1419
-567
320
256
-611
-873
332
35
-1111
-97
-50
-520
-888
-447
182
-233
-933
27
190
-128
-321
-881
121
-150
-1681
-928
611
785
-1467
-757
1238
-187
-2047
-207
262
-885
-1007
-921
447
-503
-1596
54
401
-564
43
438
-119
-1086
-1186
802
-1001
-771
-203
-264
62
-304
-391
-673
-167
-563
-441
-998
-234
-19
-160
-213
15
-388
145
75
-354
-643
-464
333
-1199
-308
-879
-209
839
-1413
-947
483
466
-1946
-740
-162
-672
-767
-309
-618
-260
339
-451
-879
-6
-207
-547
-134
-719
-945
-153
75
-243
-56
-441
337
-315
-592
-206
-608
-648
-1107
91
642
-880
-1790
207
889
-1931
-1885
490
-342
-1190
-801
-496
-288
-292
93
-832
-337
-258
-859
-239
-954
-634
132
-588
-614
564
308
-1343
-595
269
-190
-1308
-655
-525
-328
-507
-981
-891
439
252
-994
-623
-78
48
-424
-783
-553
418
406
-639
-572
-24
-458
-150
-1103
-268
746
-781
-1639
-313
-291
-770
-987
-36
-303
-600
-455
-234
-179
-317
-1024
-686
213
-739
30
-70
-505
-1098
-465
1065
-636
-2719
547
1737
-1400
-1674
348
1379
-1414
-977
273
269
-179
-1483
357
-78
-729
-1015
-810
818
-1429
-1203
725
-1252
-365
-34
-471
-1383
196
-65
-1098
91
-821
-150
-693
150
-735
-1286
1014
-568
-1309
190
389
-244
-731
-162
703
-197
-1083
359
847
-295
-1029
214
-476
-910
583
-510
-1501
-150
829
-1152
-2411
1156
-101
-1846
-99
576
-1094
-973
25
-247
-1188
-773
407
-445
-922
-549
-437
758
-1039
-1910
1373
928
-1747
-1240
793
-121
-1304
-1807
319
600
-1320
-772
665
112
-1001
-602
-88
-198
-970
-703
89
-466
-801
61
-323
-531
412
-510
-1083
-38
518
-555
-1172
91
615
-432
-603
-640
476
-148
-1613
661
21
-1278
-24
30
-516
-1243
863
15
-1283
385
-81
-387
90
-136
-220
89
-734
75
-4
-813
313
-192
-886
-311
678
-385
-1619
-259
-12
-239
-661
-1338
318
553
-1437
-968
869
691
-1323
-390
727
-247
-641
-477
-244
429
-749
-1707
1716
387
-2016
-527
1300
570
-2600
-421
1099
-995
-1038
613
-1327
-525
193
448
-1291
-362
-286
-468
361
-1901
113
-115
-76
-806
-877
363
-320
-746
68
242
-817
-489
-409
141
175
-898
-482
172
308
-711
-533
-368
-242
-193
-1654
388
-1
-1138
-43
249
-229
-1098
389
-109
-516
-55
-1400
230
613
-1056
-843
505
718
-1681
-779
741
-321
-2100
138
1159
-1585
-1374
993
718
-1298
-498
1200
385
-1152
216
-265
654
-145
-1080
-328
925
-546
-1127
514
-861
338
-423
-186
-328
-248
-975
-397
481
-1419
186
322
-1098
-358
-216
-117
-50
-1608
-296
978
-405
-1783
-881
1573
-303
-822
-581
-170
644
-405
-993
-649
967
-688
-949
107
-890
207
607
-194
-1487
76
344
-1162
-1090
656
680
-1454
-1046
533
-74
-489
-212
-781
-225
429
-1607
-278
605
-825
70
-586
-332
-696
-185
832
-406
-1551
-319
568
-66
-407
-334
-482
-46
-909
-765
913
-6
-1134
-643
396
925
-1113
-1188
403
795
-1333
-949
868
429
-1806
-1076
1191
-558
-111
-903
32
-245
-972
-456
-392
-212
-128
286
-1154
290
380
-339
-739
-19
176
-814
-524
36
47
-1026
-47
268
-213
-603
306
94
-1144
-563
706
-822
-1569
-697
1506
-614
-1617
1001
-472
-512
-119
-37
-1282
-1023
1103
-118
-1804
-792
1150
199
-1521
-1169
642
1011
-1265
-974
-103
10
-581
-759
-776
656
651
-2031
155
1852
-1619
-1589
1547
175
-954
-582
122
297
-36
-309
-38
855
-55
-925
-239
1030
-457
-1653
-6
-3
-298
-899
-210
-141
-704
-519
-328
209
-939
145
-474
-646
-143
-237
-620
-387
-180
-221
-429
-397
495
-1060
-370
-139
-370
-47
413
-164
-603
-487
-42
275
-885
660
-150
-798
-472
-483
-256
-363
-151
-995
172
164
-522
-4
598
-636
-894
-47
-192
-702
-243
249
-898
-149
-216
-288
497
-679
-1038
683
415
-997
-527
485
-819
-170
256
-26
-679
-433
282
-359
-350
-755
361
-94
-798
-1003
600
197
-1488
-424
146
-176
-409
-539
-160
408
-716
-650
-344
657
-657
-1331
1471
140
-1785
-753
1120
-280
-1917
570
-577
-204
-144
-974
-10
-198
352
-1800
352
733
-1441
-548
1541
-961
-2350
803
902
-694
-1570
-298
1518
-745
-2503
1278
1305
-1666
-1989
700
1142
-487
-1305
-579
945
-511
-909
390
-33
-1099
-315
600
-494
-916
338
-960
-179
662
-1620
-621
709
406
-1088
-203
-160
-859
447
-707
-843
283
182
-387
-1034
-413
445
-530
-1028
-88
-203
-588
165
-478
-559
336
-414
-817
-9
-1117
282
-224
-1227
-1336
581
903
-2443
-940
467
264
-1593
-383
825
-306
-1213
-662
264
373
-1052
-1765
657
728
-1313
-1726
150
1375
-1376
-1939
583
1107
-1454
-1721
1081
1270
-888
-774
668
-281
-726
-366
849
-846
-779
665
1
-1321
-109
646
-821
47
183
-945
-267
898
-361
-1578
260
-66
-674
503
-589
-1165
1789
-198
-2152
341
1279
-618
-1744
575
432
-1435
-917
1005
-692
-511
-3
-1040
232
419
-1063
-77
-559
-206
413
-117
-177
-521
850
-34
-1332
211
888
-1158
-1018
375
-216
-540
-614
-433
245
-328
-579
-464
-51
-423
-811
-947
623
-42
-1142
-289
637
-205
-1116
99
555
137
-1358
-937
1051
177
-1043
-1432
849
744
-1055
-973
1211
83
-1314
-132
289
104
-2102
-460
1083
18
-1638
-578
1315
130
-1585
-794
517
496
-1272
-223
-1
-555
701
-183
-599
-329
182
739
-814
-1416
224
273
-213
-1069
-847
0
1496
-1126
-1701
1009
981
-1425
-1135
351
-283
-861
-723
233
-799
442
-537
-24
340
-1166
-423
445
33
-1062
58
298
-566
-957
452
608
85
-805
-701
1011
-92
-1095
-604
68
-460
-1109
-12
-133
-668
-846
372
-655
57
-505
-921
553
-308
-732
-923
-141
816
-590
-1590
-483
669
531
-1736
-1520
1393
-140
-2778
206
684
-607
-938
-68
966
-1285
-976
1237
252
-1537
-1109
934
911
-1397
-1333
1377
47
-544
38
71
262
-1267
-338
469
-631
-651
-27
-109
92
-694
-1277
1261
233
-1741
-604
237
929
-1775
-1217
1087
-36
-1120
-794
735
1109
-568
-1101
122
70
-94
-1562
-48
884
-1319
-996
-224
1307
361
-1602
240
74
378
-802
-1211
32
662
-610
-778
652
-19
-53
-534
82
-61
-790
430
-583
-181
121
-979
81
766
22
-970
191
165
-254
-483
-319
-701
-393
-154
-247
-347
-649
-3
29
-192
208
-585
-74
10
-761
286
-130
-799
-111
660
-560
-1370
-447
1837
144
-2128
-783
1197
-284
-1645
-698
1297
719
-2801
-116
1438
-482
-1881
512
626
-1599
-1061
1212
301
-1288
-1003
147
1061
-511
-1658
339
1357
-666
-1808
-617
1709
-788
-1717
111
799
-29
-1178
-747
973
-2
-963
-228
306
-305
-1572
13
-36
-312
-202
-102
-234
334
-323
-546
317
-49
-1160
-370
666
-494
-1149
-388
1069
-865
-910
-705
258
-237
-707
-890
-321
-250
-774
275
-735
-204
501
-539
-386
283
192
-1109
-536
318
-59
-1127
-506
401
-444
-688
-725
-345
115
127
-582
-1138
227
-538
-930
986
-611
-1501
1294
649
-1928
-278
1136
-693
-922
-86
212
-681
-230
413
-918
737
-240
-774
658
241
-1152
-716
552
-450
-383
-201
75
-68
-216
-271
-783
268
761
-1693
-518
537
-36
-1024
-286
382
-872
-122
-190
-542
-176
54
-705
-576
91
-16
-445
-500
252
436
-901
-421
826
-500
-417
371
-559
-558
312
-105
-935
385
-361
-401
130
-445
-465
-101
542
-1132
-552
713
-508
-946
146
599
-416
-621
-396
282
-237
-210
-989
-209
808
-957
-1285
549
901
-1031
-779
359
139
-667
-1014
-242
-265
45
-1177
-535
1257
-176
-1677
293
1489
-1239
-1361
624
1346
-1490
-1506
677
899
-880
-916
822
298
-1106
-789
739
-39
-830
-764
774
-510
-752
300
-149
-579
-575
-536
36
90
-1600
-348
315
514
-1470
-302
575
-611
512
-1060
-846
154
-542
223
-118
-1556
-140
1827
-1284
-2095
1110
953
-1412
-1148
440
-465
-365
-248
-1308
275
880
-1000
-1038
393
-51
-897
-662
-324
-279
-913
358
-323
-1224
-703
820
68
-954
-477
65
-895
45
109
-1460
-336
-193
588
-865
-470
5
-107
-60
-550
-294
-183
1312
-476
-1143
361
1637
-1154
-1661
1517
39
-1505
-852
771
-30
-1440
-541
852
-403
-975
143
598
151
-748
27
283
-597
440
-225
-345
-447
-153
511
-837
132
-874
-462
548
104
-1244
-1272
1000
-162
-719
-189
9
274
-609
8
-567
-163
-59
-830
-143
144
-76
-471
-421
-260
-23
-490
-717
115
412
-146
-979
-425
206
-48
-910
-666
8
978
-833
-1399
7
597
-252
-1900
225
590
-217
-1815
-322
898
-559
-502
-358
149
-221
-624
47
-563
-682
-529
-365
106
-221
-687
-880
668
644
-2191
-690
924
535
-1235
-1164
1016
-290
-131
-587
-549
203
75
92
-1160
-767
518
-372
-748
-9
-168
-244
-847
480
476
-1117
-437
818
38
-910
-975
703
512
-1456
-386
683
-631
-928
962
308
-1493
-383
1063
64
-1531
-174
849
-623
-868
307
243
-582
-634
693
-305
-1220
-247
463
-324
-1707
-150
942
-490
-1734
-331
967
-425
-1649
-253
799
-601
-1405
197
232
-371
-763
-224
1126
-657
-1546
-30
833
-931
-2001
892
1089
-2310
-1748
1744
822
-2976
-507
1517
197
-1784
-1449
1271
747
-955
-1395
904
1035
-650
-1339
350
904
-1112
-1389
854
1222
-1190
-1619
1140
1307
-2033
-1194
1586
191
-1144
-618
-154
595
-1341
-739
299
-339
-360
-1073
187
-414
-983
72
-460
-680
223
-316
-680
-466
362
-608
-768
359
-671
-273
235
-656
-658
557
-451
-1011
-359
901
-745
-1306
521
766
-983
-1746
1150
909
-1629
-1318
1225
540
-1377
-967
564
97
-205
-197
-1168
69
553
-896
-1861
843
1164
-1571
-1592
658
849
-1038
-1311
614
848
91
-1640
-254
1056
-437
-1463
-266
1011
-564
-1549
161
722
-914
-548
-25
657
-596
-983
-65
12
-559
311
-1216
-573
666
-388
-1130
-908
1696
-1222
-1294
374
579
-115
-1533
-662
1421
266
-877
-235
619
52
-805
-124
26
-474
-274
800
-1423
-747
529
138
273
-1026
-485
631
-115
-822
-99
42
-75
-348
15
-358
-746
-138
-467
515
-938
-537
216
-142
-635
-638
38
-264
-737
-379
364
-541
-1108
-326
620
-182
-1595
-126
1404
-654
-1359
327
397
-88
-797
-164
-84
573
-649
-1395
360
1001
142
-1874
-433
826
316
-1090
-654
-4
-92
125
-1111
230
-109
-469
-381
96
-986
-826
160
121
-706
-1434
440
319
-1443
135
632
-1301
-1141
-103
1157
-815
-641
-852
600
289
-1728
-140
1041
114
-2128
261
922
-220
-1069
-84
417
-723
348
703
-784
-821
586
-85
-636
-188
24
175
-739
-121
512
-303
-679
-371
696
552
-1644
-277
837
-31
-1254
-661
1864
-895
-959
-150
904
-488
-1349
28
271
429
-1377
-622
843
227
-909
-223
-210
-7
221
-324
-944
208
386
-1495
-818
149
158
-689
-880
-337
15
81
-476
-503
-515
-451
-151
-421
-454
-587
237
140
-554
-949
270
400
-868
338
-655
-169
-169
-425
-423
-409
-86
-215
-216
-601
-573
202
400
-1893
-461
1382
-46
-1842
204
1034
-1018
-1262
339
1177
-1527
-1065
-64
601
-603
-1221
-163
774
-36
-1712
540
228
-557
-355
104
35
-880
184
-197
-504
-280
-644
-761
114
286
-731
-314
-54
-567
-358
-154
-358
-1148
114
225
-958
-1079
369
-266
-1063
59
461
-978
-51
-173
-700
-18
-67
-502
-1108
967
-164
-1712
-409
1078
-1008
-1237
516
173
-1233
-603
549
-345
-207
-663
-24
-366
505
-474
-1165
-68
-32
-324
-1110
-454
392
-36
-1394
-876
645
-285
-552
-614
-54
-319
-795
140
520
-829
-524
-215
680
-303
-1471
57
216
-607
-675
252
293
-994
-25
-91
164
-364
-880
-68
528
242
-1916
10
397
-526
-636
-431
-188
-112
364
-1063
-677
-84
425
-774
-912
39
371
-54
-963
-855
483
-166
-743
-274
-245
81
-503
-563
53
-210
-644
-583
446
-201
-526
-191
-85
-356
-215
22
-162
-135
-163
-240
-126
-441
-507
816
-825
-242
-632
588
-162
-1221
-510
202
510
-1598
-515
749
17
-1267
-508
243
373
-772
-964
-94
475
182
-943
-383
204
-191
102
-114
-1213
2
250
-170
-1159
51
611
-611
-843
-34
844
-898
-953
-37
283
-781
-368
103
-601
-468
471
-484
-841
-109
-38
-138
-595
62
-644
-102
10
-629
-801
108
-206
-524
-775
-40
55
-931
-357
60
69
-1283
-558
1321
-526
-1899
-73
434
10
-1192
-500
208
-482
-746
-500
-204
-990
-379
277
-674
-406
-505
-117
304
-288
-821
-368
610
-1234
-295
-37
-549
-174
-675
-326
-148
144
-579
-97
-106
-418
-268
9
-638
-873
681
-60
-803
-493
-76
421
-314
-309
58
-302
-77
32
-511
-418
-580
-319
275
172
-1156
-389
461
-321
-381
-611
-79
50
433
-1047
-555
622
105
-1421
-297
435
-187
-840
-12
184
-898
-757
143
118
-1036
289
167
-91
-904
-19
90
-315
-163
-726
9
-206
-304
-868
286
-557
-429
396
-496
-120
-189
-768
-229
191
-915
-820
527
243
-1092
-600
523
-47
-701
-694
-837
-213
399
-693
-833
-744
485
52
-1639
-665
1017
522
-2069
-1110
398
475
-456
-1252
-306
830
-66
-1514
-172
836
-735
-1283
-376
-274
306
-1262
-1477
620
-21
-450
-678
358
-409
7
-317
-1318
874
-89
-527
-879
110
417
217
-1172
-1125
817
574
-1151
-1670
1156
38
-803
-1574
634
933
-421
-930
-996
829
132
-212
-1240
-72
787
-512
-949
87
228
-71
-980
-789
300
327
-496
-1326
17
-319
-419
-162
-106
-813
386
-134
-1111
23
-387
388
-956
-631
-174
380
-198
-1426
250
327
-4
-1475
46
1391
-820
-1733
135
1267
-922
-1087
567
211
-845
-794
480
-558
-350
-336
-577
792
-699
-886
31
13
-1131
-681
569
-407
-744
-245
-533
-600
198
137
-1023
-501
233
-220
-777
-878
145
-162
-787
-406
-171
78
13
-541
-787
-691
1450
30
-1190
313
108
985
-300
-1037
-458
1150
828
-2096
-435
1785
75
-1855
-251
1159
-121
-748
37
-303
592
-397
-1287
-333
117
593
-1781
-808
1266
-284
-1932
17
907
-882
-846
-62
487
-110
-816
-542
344
-273
259
-156
-302
-162
89
310
-1345
-55
613
-160
-969
150
49
319
-238
-1237
18
898
-92
-1044
166
61
-636
-600
-401
79
-426
-527
-193
-754
-792
50
-310
-923
-607
553
-619
-805
-288
-493
-65
-809
-196
371
314
-904
-462
309
-1079
-108
88
-443
-425
-388
-386
-60
291
-1468
-481
626
-496
-1220
-516
454
-635
-173
-373
-612
243
604
-903
-630
-170
-444
-392
85
-6
-1068
-487
1097
-297
-1001
-61
1
-655
-1154
-223
279
-593
8
17
63
-287
-259
262
-307
-342
-732
-6
614
-838
-1370
323
307
-621
-548
258
669
-815
-1628
441
1174
-288
-1441
565
465
-681
-280
-217
235
-731
-103
37
-594
-94
-156
-178
-641
-477
564
664
-972
-438
67
434
-842
-1037
1164
-443
-910
-474
654
238
-615
-443
-533
1086
-193
-1240
498
-243
44
-1511
238
503
-548
330
-1025
-618
335
-136
-708
-200
-1307
769
75
-1001
-234
-322
854
-586
-1138
-445
1638
44
-2167
-427
1037
100
-1237
-822
641
389
-1461
-779
547
817
-1891
-969
15
373
26
-1454
-881
399
506
-1764
-222
921
-549
-819
344
-474
-656
552
-115
-661
-127
842
-455
195
-216
-630
-178
-235
-42
-402
-653
33
-258
-939
-259
220
-25
-1474
277
130
-1194
-778
-492
357
-835
-1071
352
765
-294
-1473
-136
382
-862
-135
-65
-472
-20
512
-909
-806
555
372
-71
-921
-618
161
291
-1428
-992
859
100
-588
-751
629
443
-493
-1055
-59
617
-1338
-636
277
-220
-771
-730
117
329
-728
-629
402
51
-1043
-325
-164
-83
-382
-133
-359
-239
341
-447
-261
-33
-75
-586
223
21
-527
-246
-133
85
-1470
-511
1319
-201
-1362
-940
685
-586
-1571
-711
545
78
-1072
-954
49
812
-923
-949
7
-361
-304
-259
-658
12
-719
-557
363
114
-435
28
254
-921
-880
846
-130
-824
-131
-218
523
-845
-626
372
-453
-324
-368
31
-32
-487
-899
-620
620
-269
-261
-488
-386
332
-367
-1446
145
465
-483
-980
-379
530
18
-509
-869
375
83
-1131
-732
713
-670
-1277
-282
280
-186
-877
1143
-267
-897
209
165
-247
-696
656
-305
22
118
-470
246
2
-650
-603
534
39
-1006
-368
115
9
-545
-412
1210
-3
-643
-461
598
-239
-675
-35
-365
-279
411
-126
-1009
654
-32
-543
-783
698
93
-1014
603
-939
-358
212
-556
-489
98
591
-1152
-439
552
-613
-945
-699
212
-139
-298
-66
-306
-663
74
-428
-212
-261
-1113
137
-377
-903
-1014
-13
304
-241
-520
105
102
-484
-1043
-244
165
-851
-992
367
440
-1481
-695
493
415
-997
-870
664
323
-940
-384
-93
11
-281
-221
-308
-420
729
-550
-364
-787
-273
102
-419
-713
-792
126
377
-850
-903
567
131
-661
-872
-41
185
-158
-499
-530
318
353
-297
-1022
-17
330
-304
-590
-166
632
88
-454
-592
204
-122
-483
-247
-614
-310
-460
579
-956
-1072
348
187
-552
-1426
267
708
-561
-988
114
305
-578
-87
116
-332
84
-81
-552
267
3
-43
568
-430
-398
-52
-104
-150
-254
-500
258
-15
-939
-451
397
-232
-896
-353
-25
-29
-539
-428
-795
-388
357
-465
-374
-453
633
-330
-1251
12
595
-484
-855
-148
-172
-126
-325
-237
-446
177
-540
-405
-527
-69
552
-1090
-450
76
145
-944
-830
-67
4
-71
-1047
-592
315
-5
-868
-427
252
-327
90
-311
-563
-138
-288
-323
-481
-24
200
-686
-333
-723
-260
208
-372
-747
-179
204
-199
-1151
10
446
-445
-1373
129
1860
-900
-1329
59
905
-309
-1467
-565
822
176
-1111
-760
423
200
-895
-249
-737
284
-116
-770
-1237
-251
1043
-1017
-1371
-353
781
-160
-1406
-1122
626
-362
-462
-401
-501
839
-617
-642
-416
556
750
-781
-905
-164
600
-418
-902
-840
631
275
-1615
-355
988
-845
-890
-944
616
531
-1149
-181
-177
236
-73
-575
-594
161
256
-728
-528
-41
-561
-544
-148
-136
-265
-578
-287
-42
-176
-753
1
-499
-332
-14
-613
-334
-305
360
-1140
-982
244
564
-385
-934
-195
98
339
-900
-333
-221
125
-284
-266
273
-1108
-220
117
-240
-733
-150
-81
-917
-618
235
-341
-742
20
220
-667
-475
-54
-77
-617
-454
-358
-473
318
-256
-928
-91
-559
-174
-933
-811
723
-343
-1289
-707
-156
572
-721
-820
632
-759
-138
-122
-138
-721
-212
1010
-471
-667
372
686
-358
-1403
-792
967
-230
-925
-820
336
-356
-1220
-157
-372
800
-140
-1249
-205
499
-138
-533
-385
-412
485
893
-1029
-956
728
63
-1708
-464
1105
155
-553
-29
-548
-452
293
-6
-804
-418
612
-466
-736
112
-600
-778
-252
-572
0
-136
-912
-729
-271
-938
-1147
799
185
-1050
284
180
135
-522
-488
129
301
-416
-1413
602
982
-1236
-1769
447
1035
-1314
-1089
-16
-314
-453
-1159
-715
-126
14
-261
-413
-653
-181
500
-378
-656
-718
130
618
-374
-508
-65
198
-453
-656
-562
529
550
-1010
-1394
137
1308
-790
-1705
472
1491
-1150
-1158
-49
-68
-680
-1194
227
-172
-160
-195
264
-410
-1237
-301
41
-55
-450
-81
84
-343
-581
1
-407
-102
249
154
-813
-961
235
-205
-271
-1303
-699
1213
680
-1401
-974
615
-331
-1303
-65
88
15
265
39
-1190
-1077
829
-134
-1136
-691
535
544
-356
-1754
-581
9
651
-186
-1277
767
401
-217
-1133
-1321
36
928
454
-1956
-862
2215
36
-2073
-1516
1390
1761
-1000
-1427
647
1215
-999
-2027
214
624
-158
-161
-400
-567
-776
-43
-528
-683
-744
241
362
-896
-804
201
140
-1446
-869
665
590
-894
-1324
-345
61
-351
-1077
-355
961
-47
-744
-1179
-374
287
-759
-1275
-761
1064
-44
-1100
-310
143
-880
-1510
197
331
-354
-303
-843
-610
653
-225
-1467
255
1120
-493
-1553
167
721
-1237
-667
-156
-289
42
-476
-944
-588
138
-1468
-1070
-6
-235
-85
-387
-602
-860
-195
-219
-771
-543
-290
-652
-40
-5
-1414
-298
1015
-1143
-918
140
380
-191
-1083
-773
-31
489
-137
-550
544
113
-737
-223
-185
95
327
-783
-850
-99
742
-81
-1053
-1080
43
161
-473
-681
-1191
370
5
-1176
-801
421
645
-724
-1291
-84
924
-346
-923
-614
1083
-173
-1270
-262
1425
75
-1736
-388
-157
854
-422
-1281
-611
949
300
-1359
-507
387
188
-805
-889
750
347
-495
-1243
-435
798
201
-315
-463
63
-259
-230
-551
-239
90
198
-524
-1121
893
504
-905
-1229
-223
431
-230
242
-321
-809
-207
-122
-216
-459
290
565
-713
-1157
-224
796
362
-1691
-886
373
1080
223
-1702
361
299
-413
-1355
152
1534
-1052
-1205
-698
485
-270
-514
-384
-405
136
-851
-386
250
-149
-1284
-964
753
-176
-283
334
-483
-1143
-804
763
213
-262
-748
-571
61
-271
-787
-719
203
-560
-786
-404
327
-13
-1284
-1187
173
-37
-15
301
120
-399
-699
-541
312
435
-294
-497
-276
685
222
-507
-585
-107
-22
-472
-97
56
156
-611
-1475
-184
-190
505
359
-1166
-739
-188
759
-412
-1054
-134
110
43
-328
-113
81
-657
-149
-245
-276
125
288
206
-643
-774
-792
570
557
-745
-1257
-337
706
-5
-1084
-851
-255
-157
-160
-436
-127
250
-525
-877
-660
-41
790
-1
-1504
-1201
479
51
-1250
-455
58
-192
-867
-427
-150
-252
-932
-983
-366
109
525
-450
-725
-735
-550
140
19
-535
-196
773
208
-1684
-824
1124
782
-1058
-591
995
1238
-935
-1718
383
653
-259
-102
464
-241
185
51
-1096
-610
645
628
-433
-764
586
5
-728
-610
-583
319
952
488
-1102
-448
422
-1060
-1443
698
1184
-428
-877
-578
-299
-480
-410
-1193
-689
767
385
-945
-1146
-426
-950
-815
90
300
116
100
-388
-1299
-1858
208
886
-386
-788
302
-471
-1192
-624
-72
-551
-979
141
370
305
-1052
-1461
-1065
-303
408
-687
-36
381
-647
-1016
-1539
-475
627
108
-527
-306
-158
-557
-173
469
71
-746
140
565
527
-623
-1176
-438
339
286
-1014
200
216
-76
-1216
-1566
320
144
-1591
-858
154
-37
-1152
-563
118
-879
-357
-487
-182
-484
-752
-468
-572
252
3
-217
-407
77
-479
-537
-231
-299
-125
-581
57
-169
-318
588
-641
-570
-129
-241
201
-575
-412
212
227
-501
254
365
-1087
-74
-52
-1046
-808
-48
879
-467
-689
-523
537
831
-1062
-484
174
393
-284
-367
-1
208
-198
-764
-200
688
-34
-1111
-578
-247
-795
-449
-257
167
293
-466
-695
-839
-221
-19
-532
-904
-633
309
-126
-466
-1122
-1062
653
568
-708
-1027
-559
106
-216
-887
-1141
523
1197
-712
-1008
-172
145
-1068
-1363
-598
361
757
-759
-697
573
-38
-1367
-793
481
-21
-333
-471
-1109
-569
606
529
-844
-702
-247
724
-364
-1230
-512
193
-245
-243
918
91
82
264
33
-1103
-438
292
205
391
-67
-793
46
558
459
-162
-877
-100
-192
-238
-366
-549
-286
564
-144
-752
-107
862
-574
-1565
-453
224
132
-486
-278
179
374
-198
-711
-99
221
-461
-452
-608
-466
224
163
-74
-13
-333
-771
-39
857
-965
-1582
171
673
-508
-1612
269
1457
146
-1344
-605
212
-174
-922
-907
-305
754
347
144
-334
-1254
387
47
-1100
-764
-63
392
-434
-704
-164
160
219
-460
-173
787
-73
-487
-670
-728
-222
-59
578
985
8
-625
-610
-911
-822
-117
136
-703
-646
908
239
-361
-777
-1031
327
413
-276
-396
-473
-502
-584
-642
-593
724
899
79
-1152
-1228
111
132
-783
-494
-10
779
719
-196
-498
-523
-99
-864
-262
670
530
-501
-889
-384
-1
257
-30
-414
-20
-272
-626
-530
-464
95
-165
-180
405
843
-358
-493
-429
-1054
-727
-214
679
243
-355
-334
-268
253
49
115
-397
-1057
-371
152
310
3
-454
-305
740
-36
-787
-385
-201
-352
-1105
211
921
-1217
-36
143
-509
-197
-96
-43
-305
-661
-913
-787
-345
444
137
-802
-563
440
-122
-1087
-823
-98
-379
-143
1096
400
-465
-436
-356
-159
-359
-151
-92
-566
-262
183
-631
-634
-288
-124
374
-394
-1743
-188
578
-574
-1403
-439
689
-205
121
-591
-511
-133
-594
-397
-485
-286
-264
-147
3
-123
-555
22
-491
-1789
-106
744
-738
-956
-190
-57
417
188
-1347
-498
654
-561
-1310
-822
590
96
-1042
-861
-230
705
-104
-1440
-1075
11
-331
-1286
-999
-76
126
-281
54
-224
-1044
-804
-88
-637
-1110
-147
423
-45
-278
-237
-614
-130
-109
-163
-200
-669
-394
313
419
-617
-1118
54
772
375
-605
-1156
-664
-432
-515
-552
44
995
-75
-114
147
-1184
-697
-69
389
-434
-587
705
489
-108
-925
-1112
-952
-235
205
-313
-760
-851
-56
-104
-1100
-645
929
606
-776
-920
-451
-261
-514
-676
-491
359
807
627
-699
-1046
-601
-771
-461
-316
340
-347
-656
-13
-252
-797
-1138
-198
292
-523
-1261
-1003
-226
130
-1223
-509
608
-893
-23
-256
-1027
-1235
-647
180
-90
-184
-79
381
-509
-1372
-678
-246
-60
-157
-159
-300
-185
-213
-568
113
1002
385
-497
-505
245
377
-800
-817
271
1172
611
-537
-388
150
-283
-749
-807
-429
586
565
-211
-232
-169
-3
-82
-656
-230
-202
-499
-597
-817
-157
282
-21
-184
-657
-432
-646
-774
-560
-1131
-460
19
131
-235
-138
50
-458
-540
-388
-263
-189
-325
-440
-28
86
-150
244
573
90
-899
-1035
-493
-237
-655
-882
-235
306
54
37
-338
-919
-653
-717
-412
-253
66
82
-487
-226
-56
-254
-252
-76
-318
-405
-301
-641
-522
-59
63
106
340
55
-221
-463
-594
-1191
-990
45
360
9
-46
-180
-267
-117
-988
-819
-409
-109
-409
-826
52
773
-430
-922
26
249
-328
-569
-634
-1391
-533
-23
-419
-201
221
557
-259
-829
-683
-1015
-523
-454
-778
-252
299
313
-144
-555
-537
-262
-785
-859
139
-353
-605
-357
427
871
-110
-664
-385
256
-306
-739
-661
-57
252
-21
-240
-182
123
-68
-121
-533
-1284
-593
43
-146
-774
-94
771
225
-496
-707
-309
-742
-938
-837
43
591
-296
-597
-289
-574
-511
-272
-480
-681
-788
-728
-221
-490
-1011
-665
-139
-90
-257
-135
-468
-1342
-1239
-494
7
-137
-199
42
-30
-323
-1040
-1144
-917
-255
213
-6
-159
-279
8
-37
-510
-1096
-599
429
539
-388
-663
-374
-366
37
51
229
-464
-561
396
41
-568
-689
-401
102
90
315
9
-56
-69
-382
-789
-864
-291
218
798
-81
-911
-158
561
91
-885
-591
418
281
-735
-574
349
532
244
-408
-509
191
663
-125
-1252
-691
556
792
195
-378
188
682
-427
-885
-315
-177
-339
-81
43
-213
-617
-139
118
57
-602
-1189
-27
166
-152
-986
-1095
-36
204
-460
-943
-569
-116
-87
-868
-1022
-565
-997
-446
197
33
-382
-302
-281
-667
-651
-795
-517
-138
-338
-506
-398
-118
-141
-440
-392
-743
-611
51
-28
-499
-829
-414
-1
-170
7
7
-107
-522
-551
-245
-478
-210
-34
446
13
-588
-346
275
213
-372
-1039
-734
447
363
-307
-1004
-340
436
435
-255
-536
-743
-839
-239
-319
-651
-310
598
376
-732
-787
18
-53
-448
-914
-928
530
400
-523
-868
-491
-237
-781
-179
-58
-371
-720
-448
-122
-614
-267
-93
14
-171
-660
-678
-528
-155
-204
-652
-251
278
-58
-545
-392
-382
-640
-468
-195
-24
-321
-581
-655
-206
-476
-645
-225
-98
-262
-486
-809
-412
-163
-543
-649
-421
-18
65
-414
-295
-228
-795
-319
97
-18
-336
-224
62
-81
-240
-320
-575
-471
-134
-77
64
220
150
-328
-388
-254
-216
12
177
77
42
44
-450
-166
-87
-309
-205
0
34
-156
-165
-94
-321
-538
-471
-332
213
77
-578
-858
-774
-207
-81
-333
-34
160
-93
-387
-484
-490
-288
-22
-475
-606
88
459
212
-491
-1230
-1072
63
543
-234
-498
-155
-331
-352
-314
-300
-277
-12
159
-274
-341
-435
-301
-184
-568
-866
-163
576
513
-514
-1440
-906
331
332
-504
-647
-80
62
-513
-826
-564
-101
152
-266
-669
-501
-34
-10
-539
-899
-566
339
468
-224
-678
-853
-642
-560
-126
147
-472
-356
-146
-328
-595
-735
-373
-106
-325
-369
-208
0
-101
-642
-1040
-683
-156
217
7
-499
-692
-717
-860
-699
-324
-175
-105
-401
-240
-376
-896
-1099
-683
-242
-378
-544
-396
47
-68
-894
-993
-654
-218
-68
-347
-457
-490
-142
-374
-640
-536
-239
-226
-349
-366
-587
-567
-490
-468
-552
-593
-155
287
-365
-1042
-741
-146
-244
-264
-303
-29
1
3
121
-755
-736
-369
-172
77
-38
182
-167
-349
-95
-597
-661
-381
-57
-56
-243
-205
-275
-309
-239
-569
-468
-49
-75
150
12
-286
-622
-368
-51
-379
-200
-288
-455
-453
-497
-599
-613
-433
-721
-491
-116
-304
-516
-738
-556
-350
-314
-541
-430
-6
-184
-657
-883
-449
-187
-250
-314
-458
-511
-392
-132
-365
-745
-398
-238
-459
-193
-103
-534
-741
-365
-64
-13
-334
-793
-827
-420
-128
-492
-769
-531
6
23
-625
-896
-327
288
-37
-728
-722
11
91
-411
-594
-655
-190
77
-300
-414
-594
-589
-747
-457
-9
-176
-416
-414
-225
-407
-575
-580
-542
-612
-365
-122
-174
-430
-348
-191
-183
-442
-482
-222
-263
-345
-471
-524
-308
142
295
22
-720
-917
-494
-89
-377
-723
-337
-81
-6
-45
-309
-677
-857
-467
-114
-280
-373
-247
-74
-6
-369
-658
-386
-85
-61
-247
-410
-573
-235
234
78
-232
-371
-330
-416
-257
-359
-788
-347
193
115
-264
-316
-297
-569
-739
-682
-335
-340
-334
-185
-257
-503
-599
-559
-270
-468
-608
-501
-446
-103
17
-524
-818
-279
158
-106
-779
-771
-368
-101
-185
-520
-302
115
-99
-458
-827
-753
-274
-250
-398
-676
-574
-119
12
-293
-745
-615
-336
-285
-347
-397
-369
-440
-301
-367
-365
-221
-205
-315
-527
-565
-348
24
61
-160
-370
-128
-83
-181
-217
-420
-365
-226
-180
-207
-148
-65
-242
-413
-522
-384
-308
-383
-399
-322
-122
-141
-361
-55
182
-155
-589
-726
-384
-224
-200
-284
-276
-20
-15
-333
-472
-378
-330
-350
-523
-516
-300
-217
-365
-535
-421
-180
-257
-597
-702
-524
-395
-363
-581
-563
-184
-24
32
-289
-675
-632
-435
-301
-390
-448
-213
-30
-251
-487
-384
-230
-136
-227
-424
-467
-274
-177
-263
-264
-239
-195
-297
-390
-294
-326
-386
-380
-287
-237
-138
19
-103
-365
-559
-513
-317
-281
-359
-389
-243
-82
-166
-278
-454
-500
-362
-315
-375
-520
-288
-65
-214
-251
-203
-84
-354
-542
-406
-262
-252
-395
-347
-139
-38
-222
-397
-336
-273
-416
-440
-360
-256
-209
-40
56
-226
-314
-77
4
-401
-582
-312
-202
-135
-52
-28
-225
-311
-94
-47
-244
-458
-385
-219
-136
-226
-251
15
64
-61
-195
-266
-193
-52
-83
-183
-316
-163
137
201
-24
-238
-257
-217
-167
-244
-272
-226
-132
-66
-40
-169
-256
-217
-163
-175
-359
-479
-368
-191
-153
-136
-139
-119
-111
-148
-332
-498
-311
-131
-31
-124
-293
-214
-31
-29
-296
-464
-441
-229
-138
-301
-568
-479
-160
-75
-296
-511
-350
-278
-325
-442
-473
-366
-177
-47
-108
-214
-202
-143
-195
-242
-386
-426
-318
-71
-70
-280
-285
-119
-108
-193
-223
-376
-404
-268
-255
-235
-163
-130
-84
-100
-177
-223
-227
-383
-503
-494
-373
-220
-181
-200
-255
-323
-454
-544
-510
-546
-465
-306
-286
-317
-380
-279
-256
-415
-546
-478
-320
-334
-405
-390
-253
-220
-204
-323
-417
-349
-337
-423
-578
-445
-428
-376
-368
-348
-231
-300
-442
-545
-474
-369
-370
-443
-411
-431
-508
-550
-565
-473
-408
-396
-432
-515
-513
-428
-401
-406
-413
-329
-304
-390
-307
-328
-394
-358
-342
-245
-121
-153
-312
-280
-166
-210
-314
-267
-216
-209
-136
-195
-265
-273
-170
-62
-72
-44
-45
-79
-63
-12
-104
-200
-95
53
102
51
-28
-93
62
188
16
-130
-42
96
165
104
-55
-72
66
168
56
9
104
98
124
165
143
124
78
98
135
48
47
30
92
164
187
202
172
194
158
48
-34
-95
52
197
190
103
43
64
75
64
66
47
9
49
141
248
258
234
190
134
97
150
273
307
225
114
140
257
282
191
64
54
141
169
103
59
73
145
70
-35
14
147
173
3
-144
-111
30
111
152
152
112
57
22
-50
-19
5
35
119
181
198
84
44
86
81
66
34
82
30
7
-14
-6
41
8
19
70
92
2
-44
-41
-31
1
47
-19
16
172
172
40
-92
-91
-100
3
39
-25
-35
9
-4
-88
-99
-24
11
26
-9
-59
-1
51
53
59
138
92
70
129
167
46
-165
-148
28
148
103
22
29
60
-21
-165
-187
-121
-56
-68
-220
-279
-201
-83
-113
-270
-309
-250
-88
-79
-258
-269
-119
56
-61
-124
-117
-173
-216
-228
-226
-229
-204
-200
-207
-262
-329
-287
-229
-231
-302
-361
-279
-190
-211
-296
-268
-187
-90
-123
-206
-315
-334
-221
-246
-334
-260
-169
-195
-287
-414
-351
-277
-351
-471
-437
-344
-257
-293
-394
-376
-369
-360
-350
-333
-294
-383
-398
-332
-258
-201
-259
-270
-243
-331
-400
-431
-450
-423
-351
-284
-305
-296
-343
-411
-462
-478
-486
-345
-225
-271
-378
-395
-329
-270
-312
-384
-377
-346
-295
-261
-273
-256
-181
-165
-173
-155
-193
-239
-301
-266
-198
-89
-51
-92
-156
-141
-163
-241
-192
-229
-258
-194
-109
-150
-229
-148
-96
-146
-231
-214
-135
-122
-149
-228
-228
-116
-40
-75
-172
-284
-320
-273
-204
-249
-346
-310
-151
-116
-287
-344
-296
-213
-245
-235
-124
-95
-91
-101
-97
-90
-73
-103
-137
-78
-114
-164
-181
-140
17
11
-122
-141
-63
-13
-118
-274
-248
-120
-47
-43
-89
-60
33
13
-27
26
16
-283
-695
-510
57
289
128
-130
-265
-257
-169
23
-19
-310
-552
-426
-86
78
38
-118
-255
-293
-339
-271
-98
-11
-70
-250
-394
-256
-17
1
-162
-419
-460
-294
-135
-94
-209
-273
-310
-272
-182
-71
-66
-233
-449
-536
-394
-202
-172
-296
-348
-408
-384
-211
-104
-215
-433
-507
-435
-305
-221
-242
-272
-300
-318
-293
-334
-400
-483
-577
-560
-436
-303
-209
-167
-168
-267
-366
-307
-208
-254
-392
-386
-229
-154
-170
-158
-118
-169
-262
-272
-280
-365
-365
-270
-209
-143
-103
-125
-138
-179
-231
-258
-245
-195
-177
-103
-55
4
41
19
-6
-18
-33
-12
23
-7
-40
-173
-143
0
39
-1
-104
-75
-79
-122
-125
-134
-154
-53
65
31
5
35
6
-79
-164
-146
-59
-38
-68
-115
-52
-55
-155
-167
-138
-152
-192
-189
-218
-225
-160
-135
-137
-183
-222
-161
-132
-135
-196
-194
-170
-182
-101
-59
-64
-116
-169
-218
-244
-177
-111
-109
-151
-208
-158
-145
-159
-109
-84
-193
-222
-180
-173
-164
-188
-181
-173
-117
-148
-210
-226
-239
-268
-322
-270
-164
-195
-285
-285
-273
-265
-289
-394
-435
-296
-197
-276
-348
-380
-297
-263
-309
-370
-458
-436
-453
-491
-507
-448
-314
-248
-323
-375
-412
-460
-409
-379
-435
-507
-437
-336
-350
-427
-435
-463
-404
-392
-527
-601
-495
-410
-456
-464
-397
-360
-362
-430
-508
-500
-486
-518
-595
-640
-574
-410
-338
-377
-441
-455
-409
-407
-556
-595
-526
-491
-476
-427
-398
-436
-438
-451
-501
-546
-561
-523
-514
-506
-434
-398
-380
-388
-413
-487
-535
-487
-435
-514
-601
-591
-547
-424
-383
-390
-406
-452
-437
-385
-363
-384
-372
-292
-220
-284
-388
-324
-267
-297
-358
-440
-452
-338
-224
-332
-415
-347
-260
-260
-368
-433
-404
-331
-403
-515
-466
-337
-254
-263
-344
-354
-308
-315
-382
-405
-384
-318
-265
-275
-286
-265
-227
-232
-247
-289
-331
-289
-320
-291
-206
-233
-296
-235
-109
-172
-314
-330
-239
-203
-275
-330
-344
-242
-122
-130
-208
-291
-212
-164
-290
-360
-301
-249
-195
-214
-274
-286
-228
-117
-115
-195
-274
-241
-197
-228
-264
-232
-152
-43
-29
-113
-152
-112
-92
-165
-170
-191
-153
-48
-83
-172
-175
-88
-74
-138
-164
-131
-105
-31
-19
-105
-113
-6
-6
-65
-71
-126
-48
9
-27
-27
-95
-108
-95
-85
-114
-208
-231
-149
-131
-207
-238
-247
-221
-136
-133
-279
-274
-199
-165
-199
-261
-258
-233
-230
-259
-266
-247
-272
-293
-283
-306
-368
-387
-401
-454
-379
-278
-248
-257
-293
-272
-274
-308
-340
-307
-231
-251
-272
-266
-202
-224
-290
-303
-311
-316
-359
-379
-424
-436
-363
-273
-259
-259
-249
-260
-261
-399
-447
-340
-305
-258
-245
-200
-176
-174
-195
-198
-153
-131
-112
-155
-230
-223
-190
-178
-153
-121
-100
-121
-154
-200
-225
-201
-165
-120
-100
-96
-81
-53
-94
-156
-160
-129
-104
-113
-169
-171
-129
-171
-230
-266
-175
-181
-239
-283
-286
-236
-216
-227
-269
-280
-273
-295
-326
-350
-438
-332
-238
-268
-278
-288
-322
-355
-340
-348
-342
-288
-251
-293
-304
-295
-281
-250
-279
-350
-364
-319
-320
-383
-435
-445
-419
-385
-401
-423
-400
-351
-344
-392
-435
-390
-329
-315
-423
-442
-372
-300
-250
-285
-295
-296
-278
-252
-363
-435
-367
-347
-321
-305
-273
-199
-160
-222
-346
-394
-310
-311
-344
-294
-302
-280
-282
-272
-267
-315
-321
-336
-413
-378
-339
-388
-387
-323
-222
-175
-229
-302
-338
-267
-215
-293
-324
-284
-184
-189
-252
-192
-98
-107
-212
-281
-304
-311
-246
-243
-263
-243
-182
-103
-97
-167
-197
-205
-244
-270
-282
-293
-315
-261
-254
-343
-340
-229
-237
-345
-421
-429
-345
-281
-261
-281
-192
-118
-162
-189
-199
-185
-230
-265
-247
-151
-129
-176
-205
-135
-99
-91
-90
-132
-112
-197
-219
-172
-94
-54
-106
-120
-83
-78
-119
-137
-136
-135
-138
-101
-52
10
23
-37
-95
-128
-62
-46
-168
-214
-246
-148
-91
-108
-120
-121
-141
-187
-232
-263
-256
-283
-257
-230
-243
-227
-188
-220
-324
-399
-360
-288
-268
-311
-389
-359
-322
-330
-399
-407
-349
-363
-425
-447
-382
-359
-418
-497
-452
-378
-353
-386
-451
-433
-386
-392
-470
-471
-395
-358
-403
-438
-405
-328
-276
-290
-296
-280
-252
-213
-257
-314
-319
-258
-229
-258
-288
-255
-190
-224
-255
-247
-246
-270
-269
-260
-286
-287
-248
-168
-123
-180
-248
-301
-278
-262
-220
-195
-176
-147
-169
-147
-147
-205
-252
-284
-317
-398
-390
-326
-315
-346
-371
-367
-301
-341
-469
-502
-550
-530
-460
-406
-434
-460
-417
-381
-438
-511
-493
-489
-461
-490
-556
-472
-376
-429
-520
-494
-438
-418
-491
-559
-596
-557
-429
-458
-514
-500
-453
-446
-525
-561
-501
-481
-528
-568
-625
-561
-496
-495
-579
-618
-505
-455
-489
-526
-516
-456
-458
-488
-502
-504
-492
-483
-478
-511
-546
-497
-470
-527
-522
-477
-433
-400
-350
-359
-414
-411
-345
-334
-395
-381
-321
-273
-262
-316
-329
-220
-220
-288
-337
-307
-212
-186
-203
-229
-185
-124
-131
-179
-209
-219
-179
-178
-223
-253
-186
-87
-144
-178
-73
-1
-37
-100
-114
-103
-88
-82
-110
-143
-126
-101
-91
-106
-90
-59
-38
-74
-96
-54
-7
-69
-86
-49
-21
-4
8
48
36
65
27
-56
-40
27
18
-80
-140
-82
-27
-15
-55
-99
-65
-33
-55
-171
-240
-223
-237
-256
-278
-325
-342
-305
-363
-404
-411
-420
-417
-402
-429
-439
-391
-369
-412
-400
-375
-436
-482
-482
-488
-530
-544
-489
-497
-549
-573
-615
-655
-684
-666
-649
-651
-657
-645
-615
-597
-536
-549
-622
-617
-577
-562
-550
-547
-547
-501
-455
-437
-461
-491
-510
-527
-530
-466
-406
-415
-461
-448
-415
-436
-491
-485
-446
-477
-569
-597
-530
-514
-494
-475
-454
-452
-436
-395
-429
-474
-461
-391
-363
-352
-331
-309
-227
-206
-273
-318
-341
-379
-418
-408
-326
-247
-238
-172
-134
-151
-180
-235
-266
-304
-326
-336
-309
-215
-173
-199
-185
-175
-179
-214
-239
-255
-237
-204
-169
-112
-38
21
-20
-60
-96
-133
-134
-143
-175
-235
-210
-147
-141
-170
-130
-49
-73
-142
-166
-141
-142
-232
-358
-345
-248
-182
-187
-231
-239
-207
-224
-258
-284
-278
-307
-357
-318
-254
-204
-144
-136
-136
-147
-191
-227
-240
-261
-281
-288
-264
-188
-137
-113
-142
-117
-73
-95
-173
-218
-243
-280
-266
-200
-187
-247
-269
-240
-155
-117
-131
-221
-271
-266
-244
-229
-272
-283
-305
-319
-351
-379
-354
-387
-459
-521
-526
-474
-442
-442
-459
-460
-429
-430
-448
-434
-469
-499
-532
-492
-437
-451
-495
-543
-548
-553
-583
-651
-663
-649
-630
-597
-585
-569
-597
-594
-556
-572
-623
-644
-627
-687
-748
-718
-659
-621
-627
-598
-572
-573
-601
-645
-707
-705
-663
-647
-622
-568
-506
-482
-509
-526
-526
-572
-664
-719
-678
-605
-536
-506
-462
-388
-396
-447
-462
-483
-529
-587
-566
-486
-426
-362
-361
-384
-318
-222
-236
-303
-362
-351
-281
-255
-299
-275
-205
-170
-168
-225
-185
-138
-150
-215
-262
-234
-192
-190
-170
-112
-34
-12
-34
-47
-34
-40
-103
-159
-190
-156
-151
-52
2
-14
-24
25
44
-33
-104
-144
-123
-136
-110
-78
-33
22
59
51
9
-61
-111
-110
-95
-118
-149
-113
-33
30
11
-25
-47
-100
-130
-166
-212
-222
-216
-184
-172
-152
-116
-94
-136
-192
-247
-283
-327
-360
-346
-336
-330
-329
-257
-193
-181
-213
-321
-397
-408
-464
-532
-510
-442
-416
-391
-359
-312
-311
-353
-396
-480
-549
-548
-513
-529
-515
-428
-371
-384
-415
-444
-483
-536
-560
-586
-588
-577
-534
-462
-427
-428
-429
-397
-391
-466
-509
-498
-493
-495
-499
-487
-430
-364
-356
-393
-421
-425
-468
-530
-576
-578
-523
-437
-367
-323
-302
-308
-289
-335
-401
-450
-458
-451
-459
-430
-375
-290
-233
-247
-309
-385
-408
-458
-487
-473
-440
-381
-332
-265
-214
-208
-247
-287
-320
-320
-298
-298
-297
-253
-154
-99
-100
-110
-116
-128
-175
-213
-225
-228
-245
-231
-180
-118
-119
-144
-125
-122
-154
-211
-232
-207
-240
-245
-157
-71
-58
-152
-150
-108
-149
-196
-212
-186
-181
-200
-205
-161
-99
-75
-112
-157
-170
-148
-145
-213
-255
-238
-153
-121
-171
-217
-191
-157
-198
-234
-227
-203
-215
-200
-163
-185
-206
-183
-173
-195
-224
-208
-201
-181
-148
-163
-176
-128
-46
-39
-82
-102
-102
-99
-131
-156
-175
-160
-127
-134
-147
-167
-193
-177
-184
-241
-271
-244
-210
-211
-226
-181
-118
-151
-179
-177
-167
-198
-199
-199
-202
-164
-151
-148
-158
-169
-206
-238
-254
-295
-315
-355
-367
-355
-367
-360
-359
-357
-341
-352
-382
-381
-408
-473
-516
-460
-390
-385
-383
-315
-301
-313
-377
-435
-407
-417
-506
-567
-504
-436
-430
-435
-420
-391
-369
-378
-412
-432
-464
-517
-490
-434
-444
-470
-412
-311
-280
-354
-402
-383
-411
-437
-458
-458
-432
-431
-427
-435
-442
-422
-361
-351
-400
-476
-506
-490
-452
-458
-464
-404
-340
-311
-291
-282
-306
-308
-304
-296
-295
-297
-268
-234
-218
-200
-137
-94
-123
-171
-190
-184
-198
-190
-196
-207
-181
-156
-143
-140
-143
-180
-232
-252
-262
-247
-255
-244
-200
-178
-147
-107
-112
-165
-227
-269
-269
-273
-261
-266
-276
-232
-209
-210
-241
-275
-256
-248
-271
-305
-305
-254
-260
-293
-306
-296
-289
-322
-349
-372
-413
-448
-450
-413
-401
-417
-418
-387
-387
-406
-412
-409
-415
-435
-484
-485
-444
-447
-451
-440
-397
-374
-354
-308
-334
-381
-400
-393
-375
-426
-443
-396
-320
-311
-337
-325
-285
-299
-395
-431
-395
-404
-438
-447
-417
-415
-431
-411
-385
-399
-444
-439
-442
-430
-432
-425
-420
-437
-439
-428
-399
-376
-343
-328
-318
-308
-287
-264
-263
-261
-258
-267
-284
-295
-283
-295
-327
-339
-324
-302
-310
-331
-327
-310
-336
-327
-301
-326
-317
-292
-283
-284
-257
-236
-250
-259
-255
-272
-284
-283
-285
-269
-232
-223
-227
-222
-224
-242
-275
-291
-283
-261
-253
-250
-227
-224
-227
-222
-217
-227
-233
-241
-245
-256
-263
-251
-244
-254
-262
-238
-250
-265
-271
-281
-285
-271
-240
-237
-245
-246
-234
-252
-289
-285
-276
-306
-341
-332
-318
-331
-334
-314
-289
-267
-263
-282
-282
-259
-253
-281
-307
-288
-257
-244
-228
-202
-206
-233
-238
-249
-254
-274
-292
-268
-243
-232
-253
-274
-271
-270
-276
-275
-253
-209
-171
-184
-189
-156
-129
-122
-150
-170
-175
-161
-167
-186
-158
-130
-143
-186
-189
-175
-203
-231
-235
-201
-161
-144
-145
-150
-131
-129
-169
-194
-200
-232
-246
-257
-268
-240
-197
-184
-193
-203
-208
-226
-260
-283
-293
-290
-261
-238
-206
-179
-182
-213
-257
-262
-277
-288
-286
-275
-279
-281
-253
-252
-252
-263
-259
-278
-305
-304
-308
-306
-323
-328
-319
-293
-281
-287
-289
-311
-359
-380
-400
-446
-476
-483
-452
-417
-408
-391
-387
-407
-441
-486
-495
-509
-515
-485
-459
-437
-452
-471
-495
-518
-538
-554
-561
-572
-522
-463
-450
-461
-453
-440
-472
-519
-538
-510
-502
-507
-492
-461
-439
-432
-449
-464
-470
-505
-510
-484
-457
-452
-433
-399
-366
-370
-390
-386
-382
-383
-395
-395
-377
-353
-344
-331
-321
-306
-296
-265
-266
-306
-322
-310
-309
-337
-342
-299
-250
-255
-254
-246
-230
-232
-275
-313
-295
-264
-258
-256
-229
-205
-200
-191
-211
-230
-238
-239
-252
-268
-261
-263
-253
-236
-212
-186
-168
-161
-153
-151
-144
-158
-162
-163
-170
-168
-191
-206
-186
-155
-147
-156
-155
-158
-203
-228
-242
-260
-253
-243
-211
-200
-191
-195
-232
-267
-294
-262
-253
-269
-236
-187
-162
-155
-133
-141
-170
-224
-253
-273
-302
-308
-285
-251
-240
-246
-240
-235
-251
-287
-323
-354
-379
-366
-338
-327
-311
-280
-268
-274
-272
-271
-277
-285
-341
-384
-353
-323
-331
-328
-285
-260
-251
-232
-212
-227
-283
-322
-334
-332
-347
-362
-325
-267
-241
-214
-197
-213
-224
-269
-310
-354
-370
-342
-323
-313
-283
-214
-178
-173
-188
-224
-252
-252
-274
-305
-295
-248
-226
-206
-167
-136
-140
-174
-192
-223
-251
-280
-278
-273
-255
-212
-138
-93
-115
-171
-201
-216
-255
-283
-325
-348
-366
-357
-316
-278
-241
-219
-211
-237
-289
-327
-357
-411
-451
-435
-376
-337
-315
-254
-226
-219
-246
-283
-309
-362
-429
-469
-432
-385
-358
-333
-290
-269
-303
-346
-399
-438
-496
-546
-567
-576
-533
-483
-440
-408
-381
-357
-372
-423
-462
-482
-516
-541
-535
-498
-466
-436
-353
-297
-306
-352
-395
-435
-482
-510
-514
-512
-469
-397
-322
-243
-196
-184
-213
-247
-280
-334
-394
-415
-394
-357
-298
-238
-151
-92
-97
-124
-158
-209
-263
-288
-299
-309
-298
-255
-182
-124
-91
-73
-89
-133
-189
-251
-294
-317
-335
-328
-269
-198
-150
-111
-88
-83
-119
-160
-189
-239
-274
-284
-231
-155
-65
6
22
24
22
-12
-97
-158
-213
-258
-281
-261
-200
-127
-59
-26
-38
-56
-89
-165
-229
-262
-285
-282
-270
-224
-161
-108
-66
-51
-62
-99
-151
-206
-254
-295
-299
-266
-219
-185
-154
-119
-100
-117
-158
-198
-243
-309
-339
-332
-324
-318
-297
-257
-229
-222
-230
-237
-257
-301
-357
-390
-380
-369
-357
-331
-286
-241
-208
-196
-222
-244
-291
-342
-388
-407
-419
-412
-380
-342
-296
-273
-264
-283
-299
-352
-403
-435
-457
-472
-476
-456
-410
-363
-325
-307
-300
-313
-347
-395
-449
-493
-532
-523
-496
-457
-412
-358
-335
-342
-373
-419
-454
-492
-533
-559
-566
-558
-522
-482
-446
-411
-406
-413
-432
-454
-485
-534
-563
-556
-527
-493
-440
-372
-312
-302
-298
-292
-327
-396
-448
-469
-481
-456
-408
-375
-339
-282
-227
-217
-225
-234
-250
-282
-324
-312
-271
-240
-210
-175
-137
-125
-137
-146
-147
-177
-206
-204
-194
-190
-202
-183
-175
-161
-140
-146
-158
-181
-198
-226
-239
-246
-239
-216
-199
-171
-154
-148
-160
-161
-185
-227
-252
-259
-269
-270
-257
-254
-237
-219
-204
-205
-227
-236
-247
-264
-279
-293
-281
-258
-231
-192
-161
-129
-97
-105
-139
-150
-151
-168
-187
-192
-183
-153
-127
-98
-65
-56
-64
-91
-111
-138
-168
-179
-191
-188
-172
-127
-89
-72
-61
-51
-71
-92
-84
-109
-131
-149
-148
-121
-99
-61
-36
-27
-29
-40
-63
-90
-119
-140
-156
-172
-149
-132
-109
-86
-75
-54
-68
-90
-135
-178
-200
-218
-219
-218
-199
-172
-123
-95
-108
-127
-137
-150
-186
-207
-218
-224
-220
-212
-202
-166
-126
-110
-113
-119
-144
-194
-254
-289
-293
-297
-299
-273
-235
-196
-170
-157
-130
-138
-176
-194
-219
-256
-274
-250
-209
-168
-129
-93
-78
-84
-79
-91
-115
-153
-198
-209
-214
-215
-197
-155
-120
-117
-121
-119
-138
-167
-204
-238
-241
-235
-241
-247
-213
-168
-138
-129
-125
-119
-136
-169
-219
-246
-249
-253
-252
-226
-192
-159
-134
-125
-111
-112
-142
-159
-169
-186
-210
-212
-185
-157
-119
-81
-39
-16
-31
-70
-98
-127
-161
-186
-196
-187
-167
-143
-131
-135
-144
-155
-175
-205
-238
-271
-301
-338
-344
-350
-344
-317
-292
-265
-242
-243
-262
-282
-318
-340
-369
-357
-309
-285
-279
-264
-228
-196
-198
-193
-212
-250
-287
-309
-330
-327
-307
-299
-289
-268
-252
-257
-271
-283
-294
-312
-335
-351
-367
-371
-345
-319
-284
-242
-210
-184
-180
-176
-184
-204
-214
-231
-230
-221
-194
-165
-143
-118
-99
-89
-95
-106
-144
-174
-181
-194
-210
-209
-186
-175
-175
-170
-159
-160
-170
-185
-186
-194
-219
-219
-209
-210
-205
-188
-165
-143
-132
-128
-128
-140
-136
-154
-176
-183
-185
-174
-167
-146
-120
-114
-114
-119
-122
-131
-146
-165
-185
-195
-201
-198
-192
-184
-177
-158
-158
-151
-139
-138
-141
-148
-142
-137
-148
-144
-130
-122
-123
-122
-118
-115
-117
-99
-100
-126
-139
-156
-156
-154
-140
-146
-157
-159
-151
-156
-165
-159
-165
-164
-157
-158
-167
-166
-152
-145
-155
-162
-145
-151
-179
-181
-175
-159
-145
-147
-143
-135
-123
-123
-124
-129
-128
-118
-119
-124
-125
-119
-125
-123
-124
-115
-124
-124
-127
-128
-114
-121
-113
-102
-100
-106
-122
-131
-140
-142
-141
-167
-161
-154
-168
-173
-168
-158
-147
-138
-150
-151
-150
-162
-162
-150
-161
-174
-171
-153
-142
-139
-155
-154
-153
-164
-179
-184
-172
-186
-187
-185
-201
-204
-193
-178
-173
-171
-171
-169
-168
-189
-194
-193
-198
-205
-205
-205
-205
-208
-204
-210
-217
-223
-228
-226
-223
-230
-240
-247
-251
-259
-268
-267
-275
-282
-282
-265
-270
-280
-294
-306
-312
-319
-326
-328
-331
-352
-354
-339
-325
-321
-291
-261
-267
-276
-291
-289
-305
-335
-358
-359
-340
-334
-334
-331
-334
-328
-317
-312
-322
-329
-333
-373
-401
-420
-431
-423
-421
-413
-406
-378
-350
-355
-350
-330
-314
-320
-336
-336
-330
-336
-358
-351
-336
-328
-313
-326
-344
-353
-359
-368
-374
-393
-403
-406
-413
-408
-394
-372
-375
-352
-331
-336
-332
-343
-354
-350
-347
-337
-322
-313
-318
-321
-328
-329
-336
-329
-329
-343
-324
-328
-339
-336
-322
-308
-310
-319
-310
-303
-305
-321
-343
-353
-354
-360
-364
-355
-343
-325
-322
-318
-317
-317
-322
-327
-332
-327
-322
-320
-316
-306
-310
-320
-325
-333
-331
-317
-304
-307
-283
-255
-237
-242
-239
-233
-239
-270
-282
-283
-279
-268
-274
-268
-260
-247
-242
-249
-267
-283
-278
-277
-294
-305
-280
-276
-285
-293
-294
-282
-269
-286
-300
-291
-303
-313
-317
-305
-296
-306
-300
-304
-318
-318
-317
-327
-334
-343
-354
-357
-364
-375
-377
-382
-393
-402
-390
-390
-393
-374
-359
-348
-356
-362
-347
-324
-317
-296
-278
-268
-260
-270
-266
-259
-254
-259
-272
-270
-247
-234
-230
-240
-231
-229
-237
-235
-232
-237
-251
-241
-249
-262
-264
-286
-305
-306
-312
-318
-325
-330
-332
-328
-310
-293
-283
-288
-297
-309
-325
-333
-349
-352
-347
-344
-348
-343
-338
-335
-328
-306
-295
-299
-294
-282
-281
-277
-292
-287
-284
-285
-280
-275
-252
-248
-253
-269
-272
-271
-281
-296
-300
-301
-302
-310
-308
-314
-322
-315
-305
-292
-306
-319
-329
-328
-322
-326
-325
-336
-340
-343
-342
-332
-319
-314
-307
-315
-325
-323
-320
-332
-349
-352
-347
-345
-352
-356
-366
-369
-363
-360
-363
-356
-357
-377
-386
-370
-369
-387
-405
-414
-418
-432
-427
-405
-406
-404
-399
-396
-389
-387
-375
-361
-368
-389
-379
-369
-375
-372
-353
-339
-330
-311
-317
-317
-311
-311
-308
-301
-292
-294
-290
-298
-300
-288
-270
-259
-250
-228
-219
-221
-226
-220
-222
-228
-230
-233
-242
-247
-243
-251
-252
-255
-261
-280
-288
-282
-264
-250
-254
-263
-280
-274
-273
-287
-279
-255
-250
-260
-256
-246
-248
-244
-237
-234
-233
-243
-252
-233
-226
-220
-218
-225
-230
-238
-248
-249
-245
-251
-259
-257
-249
-262
-278
-278
-278
-299
-297
-281
-284
-284
-292
-288
-275
-270
-265
-263
-271
-282
-285
-299
-305
-310
-322
-336
-348
-351
-355
-375
-377
-370
-394
-393
-392
-396
-382
-366
-358
-357
-354
-335
-325
-325
-321
-325
-314
-295
-280
-272
-255
-234
-227
-217
-214
-213
-217
-225
-227
-226
-240
-254
-252
-249
-260
-271
-271
-260
-259
-279
-289
-290
-289
-310
-331
-307
-292
-312
-319
-299
-282
-269
-273
-261
-255
-261
-276
-278
-274
-274
-257
-244
-238
-239
-232
-221
-230
-247
-262
-259
-254
-259
-258
-262
-271
-277
-286
-290
-296
-288
-285
-291
-301
-293
-289
-292
-285
-267
-264
-275
-272
-268
-262
-264
-246
-224
-222
-235
-236
-224
-226
-231
-244
-254
-260
-268
-271
-276
-281
-294
-289
-285
-289
-290
-286
-286
-297
-305
-321
-320
-319
-333
-336
-321
-323
-319
-318
-314
-301
-286
-269
-264
-271
-284
-275
-258
-241
-228
-220
-201
-191
-171
-189
-207
-217
-215
-212
-216
-207
-200
-184
-192
-193
-208
-217
-226
-225
-227
-213
-202
-178
-148
-155
-167
-185
-194
-210
-222
-225
-220
-219
-239
-243
-227
-220
-228
-220
-222
-245
-249
-248
-264
-282
-292
-312
-338
-346
-343
-345
-345
-341
-345
-345
-354
-347
-348
-344
-332
-331
-322
-322
-338
-361
-369
-361
-358
-358
-354
-356
-364
-359
-373
-372
-354
-353
-361
-358
-342
-323
-316
-316
-317
-326
-340
-361
-341
-358
-366
-376
-367
-368
-381
-379
-386
-387
-409
-422
-420
-425
-423
-421
-426
-423
-430
-430
-439
-435
-434
-426
-408
-403
-395
-357
-339
-335
-342
-349
-350
-359
-348
-327
-311
-299
-283
-280
-264
-255
-256
-268
-266
-265
-272
-287
-295
-297
-311
-317
-307
-296
-291
-313
-300
-281
-278
-270
-274
-271
-277
-264
-257
-257
-258
-254
-244
-247
-243
-244
-243
-240
-232
-215
-225
-225
-222
-211
-216
-221
-202
-192
-187
-190
-171
-179
-174
-171
-157
-150
-155
-153
-166
-168
-174
-192
-204
-211
-216
-206
-193
-208
-208
-200
-207
-208
-205
-194
-202
-222
-237
-245
-247
-272
-284
-289
-292
-292
-286
-275
-276
-270
-263
-256
-244
-241
-244
-249
-248
-251
-254
-255
-252
-237
-226
-227
-216
-206
-213
-216
-213
-218
-223
-235
-255
-272
-269
-278
-287
-290
-295
-288
-284
-273
-271
-271
-265
-267
-263
-257
-255
-260
-252
-254
-257
-265
-275
-278
-286
-281
-285
-283
-271
-263
-250
-253
-260
-252
-240
-248
-264
-260
-244
-244
-227
-202
-208
-212
-221
-207
-186
-179
-176
-180
-188
-195
-196
-199
-203
-192
-185
-202
-199
-193
-208
-247
-254
-247
-263
-264
-248
-244
-229
-235
-241
-248
-268
-275
-281
-273
-255
-236
-230
-247
-244
-252
-265
-263
-272
-275
-291
-310
-304
-304
-316
-316
-336
-343
-350
-359
-347
-330
-347
-348
-352
-339
-320
-331
-313
-299
-288
-285
-278
-262
-265
-257
-250
-246
-256
-259
-258
-263
-263
-270
-261
-255
-267
-267
-271
-269
-272
-273
-281
-273
-280
-279
-268
-280
-287
-297
-303
-300
-293
-312
-320
-324
-338
-352
-352
-338
-322
-313
-296
-279
-277
-268
-279
-268
-255
-258
-228
-215
-211
-203
-187
-161
-153
-141
-148
-140
-147
-153
-145
-160
-169
-158
-157
-170
-162
-159
-168
-185
-201
-205
-188
-190
-187
-173
-193
-195
-198
-196
-212
-223
-221
-222
-215
-218
-203
-192
-179
-192
-198
-205
-188
-164
-175
-175
-173
-149
-133
-125
-122
-122
-102
-99
-98
-109
-114
-119
-130
-131
-151
-152
-158
-185
-204
-200
-182
-192
-192
-178
-177
-182
-183
-197
-199
-209
-223
-201
-200
-211
-231
-238
-239
-246
-254
-260
-261
-281
-279
-286
-298
-284
-279
-268
-265
-242
-219
-212
-205
-192
-173
-182
-200
-205
-231
-233
-234
-251
-250
-245
-235
-238
-235
-232
-238
-243
-253
-241
-236
-239
-238
-269
-273
-269
-291
-295
-277
-243
-222
-204
-199
-179
-155
-171
-188
-198
-195
-208
-217
-212
-209
-209
-222
-234
-234
-225
-224
-236
-256
-266
-266
-280
-288
-279
-260
-252
-246
-251
-252
-247
-257
-251
-247
-247
-262
-272
-279
-271
-239
-208
-185
-172
-161
-153
-140
-141
-142
-148
-154
-174
-183
-173
-177
-185
-190
-193
-190
-187
-184
-175
-182
-180
-196
-211
-221
-234
-244
-247
-236
-235
-216
-219
-218
-222
-218
-221
-219
-203
-210
-197
-201
-199
-187
-184
-185
-189
-185
-183
-178
-178
-189
-208
-220
-231
-229
-239
-265
-268
-265
-261
-265
-255
-253
-254
-252
-269
-270
-264
-260
-284
-294
-291
-292
-303
-309
-315
-313
-305
-293
-283
-272
-270
-279
-290
-286
-267
-259
-253
-262
-260
-261
-253
-244
-243
-235
-223
-210
-209
-216
-220
-225
-220
-219
-218
-221
-219
-229
-243
-257
-277
-277
-288
-277
-267
-286
-280
-277
-284
-280
-288
-281
-270
-272
-286
-278
-259
-237
-218
-198
-179
-169
-159
-168
-159
-155
-172
-162
-173
-202
-203
-202
-208
-219
-220
-213
-214
-219
-234
-235
-241
-257
-264
-264
-264
-266
-257
-257
-254
-261
-258
-269
-282
-279
-280
-278
-278
-280
-283
-298
-327
-352
-361
-375
-381
-396
-402
-407
-438
-446
-446
-460
-456
-452
-432
-416
-406
-402
-390
-361
-345
-351
-343
-321
-332
-322
-330
-326
-327
-336
-327
-315
-322
-327
-340
-349
-358
-360
-343
-351
-356
-365
-369
-365
-357
-360
-380
-388
-352
-349
-372
-375
-371
-380
-393
-399
-417
-397
-388
-380
-368
-362
-364
-383
-386
-396
-387
-388
-387
-385
-381
-382
-405
-410
-406
-387
-390
-400
-387
-358
-346
-340
-316
-305
-302
-292
-293
-295
-289
-297
-305
-311
-304
-300
-314
-333
-338
-328
-328
-337
-335
-322
-311
-303
-289
-279
-271
-269
-269
-272
-280
-282
-298
-303
-295
-294
-293
-297
-291
-300
-311
-324
-319
-320
-336
-341
-346
-349
-362
-364
-370
-363
-361
-353
-351
-359
-343
-341
-338
-335
-336
-335
-348
-332
-325
-322
-300
-298
-293
-299
-296
-292
-296
-306
-316
-318
-319
-328
-339
-340
-345
-360
-373
-382
-376
-368
-364
-371
-371
-365
-356
-348
-349
-350
-344
-338
-336
-333
-327
-314
-319
-324
-310
-269
-256
-249
-248
-250
-252
-271
-280
-280
-276
-270
-271
-279
-269
-262
-254
-245
-239
-233
-220
-216
-214
-214
-215
-202
-197
-207
-218
-214
-224
-227
-230
-234
-229
-244
-237
-218
-184
-175
-177
-161
-154
-141
-134
-130
-126
-129
-145
-145
-139
-146
-146
-150
-149
-155
-178
-194
-220
-230
-232
-239
-236
-250
-268
-269
-265
-262
-260
-257
-259
-261
-261
-239
-231
-245
-259
-244
-237
-245
-248
-260
-260
-253
-248
-237
-236
-242
-251
-265
-284
-289
-289
-315
-324
-317
-306
-318
-336
-339
-329
-323
-326
-306
-303
-289
-298
-311
-323
-336
-331
-324
-303
-291
-288
-282
-258
-246
-236
-230
-230
-226
-216
-214
-220
-225
-238
-239
-231
-223
-213
-199
-187
-186
-167
-166
-157
-159
-179
-172
-172
-166
-177
-179
-188
-201
-212
-227
-219
-225
-214
-201
-198
-193
-184
-183
-174
-173
-184
-191
-210
-210
-227
-247
-265
-285
-279
-274
-273
-276
-287
-297
-313
-323
-329
-330
-325
-334
-334
-337
-356
-366
-369
-364
-353
-343
-355
-354
-358
-344
-327
-323
-328
-341
-345
-349
-345
-343
-329
-323
-320
-318
-302
-295
-307
-297
-285
-284
-293
-311
-320
-319
-331
-316
-292
-285
-288
-283
-270
-269
-261
-249
-246
-231
-230
-242
-248
-238
-238
-252
-274
-277
-289
-310
-318
-336
-331
-336
-323
-317
-301
-285
-274
-262
-259
-248
-229
-214
-215
-226
-243
-259
-250
-241
-235
-224
-231
-214
-217
-229
-232
-245
-242
-255
-268
-261
-260
-270
-290
-302
-315
-322
-304
-294
-290
-295
-301
-304
-323
-339
-345
-321
-308
-321
-331
-323
-311
-312
-304
-305
-308
-315
-311
-295
-300
-303
-283
-285
-289
-279
-254
-241
-254
-241
-218
-205
-210
-209
-205
-210
-230
-236
-227
-228
-244
-248
-221
-201
-197
-194
-201
-212
-211
-225
-242
-244
-235
-233
-251
-263
-262
-265
-264
-254
-234
-216
-220
-224
-217
-219
-223
-244
-265
-280
-292
-307
-318
-310
-314
-308
-315
-320
-331
-341
-348
-364
-376
-373
-372
-382
-377
-368
-358
-343
-323
-322
-300
-282
-284
-291
-301
-291
-289
-283
-286
-277
-279
-279
-261
-251
-253
-259
-270
-290
-288
-296
-299
-299
-308
-306
-304
-293
-291
-286
-281
-281
-296
-299
-308
-314
-302
-298
-291
-281
-268
-262
-249
-233
-208
-200
-204
-203
-194
-194
-201
-194
-186
-188
-190
-193
-182
-171
-168
-162
-162
-152
-176
-199
-209
-217
-214
-212
-219
-204
-198
-211
-215
-220
-216
-216
-223
-225
-212
-233
-255
-256
-235
-220
-212
-197
-189
-176
-176
-188
-212
-222
-223
-230
-234
-242
-232
-249
-272
-277
-274
-273
-286
-290
-274
-256
-258
-275
-292
-305
-322
-321
-331
-328
-316
-331
-337
-340
-333
-332
-338
-335
-335
-347
-365
-374
-382
-375
-374
-366
-347
-342
-333
-313
-291
-267
-258
-255
-248
-240
-245
-248
-235
-233
-231
-222
-203
-200
-199
-206
-212
-214
-220
-219
-206
-200
-194
-191
-194
-201
-206
-200
-212
-220
-228
-217
-217
-227
-216
-230
-241
-232
-225
-210
-196
-196
-215
-231
-227
-229
-253
-270
-264
-258
-265
-274
-257
-250
-255
-254
-253
-256
-265
-257
-252
-254
-266
-278
-271
-263
-275
-289
-284
-282
-285
-286
-282
-281
-286
-291
-295
-298
-313
-331
-321
-308
-314
-324
-326
-334
-340
-342
-352
-361
-357
-339
-339
-342
-338
-351
-352
-354
-336
-337
-344
-342
-342
-336
-338
-326
-318
-316
-310
-310
-308
-308
-308
-293
-291
-292
-285
-311
-330
-338
-345
-342
-336
-330
-321
-311
-301
-294
-300
-295
-296
-303
-312
-323
-313
-304
-294
-295
-299
-305
-310
-316
-327
-329
-335
-335
-329
-341
-341
-344
-342
-351
-343
-320
-305
-304
-312
-307
-321
-337
-338
-333
-317
-315
-305
-304
-311
-299
-288
-266
-256
-242
-230
-224
-216
-223
-226
-227
-216
-221
-233
-225
-227
-225
-219
-230
-229
-221
-221
-226
-236
-251
-252
-250
-253
-274
-286
-297
-285
-276
-266
-248
-240
-231
-234
-232
-229
-217
-214
-217
-217
-222
-209
-202
-216
-219
-225
-228
-240
-246
-245
-242
-240
-243
-244
-236
-215
-207
-195
-184
-176
-165
-160
-157
-176
-181
-179
-177
-188
-187
-187
-209
-215
-224
-225
-234
-239
-246
-246
-250
-271
-277
-284
-287
-283
-286
-283
-278
-264
-250
-233
-239
-245
-246
-263
-285
-294
-291
-296
-286
-281
-283
-274
-261
-268
-266
-249
-234
-232
-226
-228
-231
-226
-226
-223
-230
-229
-221
-212
-200
-185
-175
-183
-200
-220
-227
-237
-249
-257
-269
-280
-289
-283
-287
-276
-275
-284
-288
-290
-279
-281
-282
-280
-266
-267
-270
-273
-270
-261
-250
-245
-244
-255
-273
-283
-286
-280
-283
-284
-273
-278
-274
-248
-231
-223
-238
-258
-273
-280
-283
-295
-287
-275
-288
-290
-266
-259
-271
-263
-263
-273
-279
-269
-268
-270
-278
-292
-293
-293
-294
-296
-301
-301
-302
-310
-321
-326
-327
-327
-328
-327
-326
-325
-308
-299
-292
-292
-288
-280
-268
-264
-258
-251
-245
-239
-249
-245
-245
-247
-260
-258
-246
-250
-242
-243
-241
-234
-222
-228
-225
-208
-208
-205
-213
-211
-200
-184
-178
-176
-189
-194
-194
-191
-193
-211
-229
-237
-241
-230
-224
-223
-215
-217
-225
-227
-244
-252
-254
-268
-286
-294
-292
-313
-315
-318
-337
-340
-345
-341
-339
-324
-330
-327
-305
-315
-320
-318
-303
-298
-305
-298
-283
-295
-283
-268
-265
-253
-242
-230
-229
-242
-247
-242
-245
-245
-243
-239
-234
-236
-224
-223
-223
-217
-227
-236
-251
-258
-269
-282
-287
-292
-281
-268
-281
-289
-292
-305
-324
-334
-335
-337
-328
-328
-330
-342
-351
-364
-366
-360
-353
-339
-330
-318
-308
-312
-312
-295
-279
-278
-277
-271
-280
-273
-278
-283
-268
-253
-238
-248
-240
-233
-239
-237
-254
-275
-295
-302
-312
-308
-311
-331
-336
-339
-325
-321
-322
-322
-318
-321
-326
-340
-347
-340
-337
-338
-338
-331
-331
-324
-311
-300
-289
-287
-293
-308
-317
-313
-307
-287
-280
-259
-248
-234
-218
-207
-198
-200
-186
-181
-196
-197
-196
-184
-180
-196
-206
-214
-214
-218
-211
-206
-219
-244
-255
-253
-252
-253
-249
-254
-257
-260
-256
-255
-250
-245
-248
-241
-226
-236
-258
-253
-261
-270
-284
-296
-300
-302
-320
-330
-318
-305
-303
-308
-304
-326
-317
-304
-296
-291
-291
-283
-274
-269
-263
-233
-221
-213
-203
-192
-191
-182
-184
-187
-195
-194
-192
-200
-199
-191
-181
-183
-184
-192
-217
-231
-233
-245
-262
-252
-251
-234
-207
-200
-186
-169
-165
-170
-183
-200
-218
-222
-219
-229
-236
-240
-242
-230
-220
-206
-211
-218
-211
-215
-216
-221
-245
-270
-278
-288
-291
-309
-314
-308
-316
-327
-336
-324
-319
-313
-300
-291
-288
-287
-281
-289
-298
-307
-304
-296
-292
-282
-270
-253
-247
-242
-248
-245
-239
-241
-241
-249
-243
-250
-267
-268
-271
-273
-282
-291
-286
-292
-302
-293
-300
-304
-297
-279
-273
-269
-267
-270
-274
-261
-251
-233
-207
-192
-189
-194
-188
-194
-191
-192
-185
-185
-199
-194
-179
-178
-175
-175
-166
-154
-155
-173
-179
-177
-186
-200
-207
-204
-201
-210
-234
-222
-224
-231
-240
-230
-218
-217
-208
-193
-193
-212
-215
-220
-220
-228
-232
-227
-233
-237
-229
-227
-218
-205
-202
-189
-181
-181
-180
-175
-171
-171
-173
-168
-170
-189
-198
-191
-204
-228
-252
-263
-259
-273
-287
-293
-287
-283
-280
-261
-270
-271
-260
-259
-259
-247
-234
-241
-251
-240
-232
-231
-236
-229
-226
-235
-232
-224
-214
-214
-221
-227
-231
-222
-210
-198
-192
-204
-210
-235
-247
-259
-271
-274
-273
-268
-272
-270
-275
-274
-270
-269
-276
-288
-291
-269
-263
-294
-315
-313
-305
-295
-289
-284
-271
-255
-256
-260
-265
-259
-257
-266
-256
-245
-245
-236
-232
-212
-196
-190
-183
-173
-167
-166
-164
-171
-179
-192
-203
-206
-215
-229
-220
-220
-231
-236
-232
-242
-253
-248
-237
-227
-228
-228
-223
-220
-213
-212
-215
-223
-235
-242
-238
-222
-206
-201
-208
-217
-227
-240
-248
-247
-243
-235
-211
-195
-206
-228
-234
-242
-254
-256
-268
-276
-279
-280
-282
-285
-280
-268
-258
-251
-242
-224
-216
-225
-235
-245
-249
-264
-266
-261
-252
-243
-255
-255
-251
-259
-282
-288
-292
-295
-291
-286
-267
-258
-245
-227
-212
-214
-220
-207
-211
-218
-212
-195
-185
-184
-201
-204
-208
-210
-212
-225
-223
-219
-219
-216
-211
-202
-202
-212
-212
-221
-240
-240
-219
-206
-211
-223
-212
-201
-214
-211
-205
-216
-223
-220
